{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001193125-18-278055","cik":"http://www.sec.gov/CIK","us-gaap":"http://fasb.org/us-gaap/2018-01-31","tho":"http://www.thorindustries.com/20180731","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","dei":"http://xbrl.sec.gov/dei/2018-01-31","srt":"http://fasb.org/srt/2018-01-31","xbrli":"http://www.xbrl.org/2003/instance","us-types":"http://fasb.org/us-types/2018-01-31"},"description":"10-K 0001193125-18-278055 (CIK 0000730263) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2018-09-20"}],"entities":[{"name":"cik:0000730263"}],"units":[{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:EUR","dataType":"xbrlr:monetary"},{"name":"rpt:unit-4","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"tho:Segment","dataType":"xs:decimal"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"us-types:durationStringItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"tho:AmortizationPeriodForCollateralFees","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"tho:CashAndCashEquivalentsMaturityPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"tho:DeferredTaxAssetsLiabilitiesInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:ExcessLiabilityInsurance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:InsuranceReservesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:InventoryChassis","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:LineOfCreditFacilityBorrowingBase","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:LineOfCreditPercentageOfCommissionFee","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"tho:NatureOfOperationsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:NetOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:NetOperatingLossCarryforwardsYearOfExpiration","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"tho:OtherLongTermDebtWeightedAverageInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"tho:ProductPropertyLiabilityAndRelatedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:RepurchaseAndGuaranteeReserveBalances","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:SalesRevenueGoodsNetPercentages","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:TaxCreditCarryforwardExpirationYear","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","dataType":"us-types:durationStringItemType","periodType":"duration","nillable":true},{"name":"tho:UnrecognizedTaxBenefitsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"tho:WarrantyPeriodForRetailCustomer","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsAndOtherReceivablesNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedMarketingCostsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdvertisingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfFinancingCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessAcquisitionsProFormaRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeaseObligationsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeaseObligationsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CashAcquiredFromAcquisition","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockDividendsPerShareCashPaid","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConcentrationRiskDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFinanceCostsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedContributionPlanCostRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationDepletionAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DividendsCommonStockCash","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EquityMethodInvestmentOwnershipPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:EquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FIFOInventoryAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GoodwillGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GoodwillImpairmentLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromEquityMethodInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxContingencies","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCredits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInterestPayableNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryFinishedGoods","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterials","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryValuationReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryWorkInProcess","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InvestmentIncomeInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LIFOInventoryAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeasesOfLesseeDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityBorrowingCapacityDescription","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityCollateralFeesAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LineOfCreditFacilityCovenantTerms","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityExpirationDate1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityExpirationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityInitiationDate1","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermLineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NumberOfReportableSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesRentExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsMiscellaneousNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDebtIssuanceCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsOfDividendsCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireInterestInJointVenture","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireProductiveAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromLinesOfCredit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RepaymentsOfLinesOfCredit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RepurchaseAndResaleAgreementsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfGoodwillTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingGeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:SignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StandardProductWarrantyAccrualCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StandardProductWarrantyAccrualPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StandardProductWarrantyPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockRepurchaseProgramExpirationDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SubsequentEventsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TaxesPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:TreasuryStockShares","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:TreasuryStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"tho:DocumentAndEntityInformationAbstract"},{"name":"tho:EarningsPerShareFromContinuingOperationsAbstract"},{"name":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract"},{"name":"tho:IncomeTaxLineItems"},{"name":"tho:IncomeTaxTable"},{"name":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems"},{"name":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable"},{"name":"tho:StockBasedCompensationAndStockholdersEquityLineItems"},{"name":"tho:StockBasedCompensationAndStockholdersEquityTable"},{"name":"tho:SummaryOfSignificantAccountingPoliciesLineItems"},{"name":"tho:SummaryOfSignificantAccountingPoliciesTable"},{"name":"tho:UncategorizedAbstract"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccruedLiabilitiesCurrentAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionLineItems"},{"name":"us-gaap:BusinessCombinationsAbstract"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:ConcentrationRiskLineItems"},{"name":"us-gaap:ConcentrationRiskTable"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FederalHomeLoanBanksAbstract"},{"name":"us-gaap:FiniteLivedIntangibleAssetsLineItems"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GoodwillLineItems"},{"name":"us-gaap:GuaranteesAndProductWarrantiesAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:InventoryCurrentTable"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"name":"us-gaap:InventoryLineItems"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:LineOfCreditFacilityLineItems"},{"name":"us-gaap:LineOfCreditFacilityTable"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OtherAssetsNoncurrentAbstract"},{"name":"us-gaap:PostemploymentBenefitsAbstract"},{"name":"us-gaap:ProductWarrantiesDisclosuresAbstract"},{"name":"us-gaap:ProductWarrantyLiabilityLineItems"},{"name":"us-gaap:ProductWarrantyLiabilityTable"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:RisksAndUncertaintiesAbstract"},{"name":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems"},{"name":"us-gaap:ScheduleOfEquityMethodInvestmentsTable"},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfGoodwillTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:SegmentReportingInformationLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:SubsequentEventLineItems"},{"name":"us-gaap:SubsequentEventTable"},{"name":"us-gaap:SubsequentEventsAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"}],"dimensions":[{"name":"dei:LegalEntityAxis","domainClass":"dei:EntityDomain"},{"name":"srt:ConsolidationItemsAxis","domainClass":"srt:ConsolidationItemsDomain"},{"name":"srt:MajorCustomersAxis","domainClass":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainClass":"srt:EquityMethodInvesteeNameDomain"},{"name":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","domainClass":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainClass":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","domainClass":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:GuaranteeObligationsByNatureAxis","domainClass":"us-gaap:GuaranteeObligationsNatureDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LongtermDebtTypeAxis","domainClass":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","domainClass":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:StatementOperatingActivitiesSegmentAxis","domainClass":"us-gaap:SegmentOperatingActivitiesDomain"},{"name":"us-gaap:StatementScenarioAxis","domainClass":"us-gaap:ScenarioUnspecifiedDomain"},{"name":"us-gaap:SubsequentEventTypeAxis","domainClass":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxPeriodAxis","domainClass":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:VariableRateAxis","domainClass":"us-gaap:VariableRateDomain"}],"domainClasses":[{"name":"dei:EntityDomain"},{"name":"srt:ConsolidationItemsDomain"},{"name":"srt:EquityMethodInvesteeNameDomain"},{"name":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:GuaranteeObligationsNatureDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:LongtermDebtTypeDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:ScenarioUnspecifiedDomain"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:SegmentOperatingActivitiesDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:TaxPeriodDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:VariableRateDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember"}]},{"name":"rpt:domain-1","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:JaycoCorpMember"}]},{"name":"rpt:domain-2","root":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","relationships":[{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","target":"tho:ConsiderationFundedByCreditFacilityMember"}]},{"name":"rpt:domain-3","root":"us-gaap:SegmentOperatingActivitiesDomain","relationships":[{"source":"us-gaap:SegmentOperatingActivitiesDomain","target":"us-gaap:SegmentContinuingOperationsMember"}]},{"name":"rpt:domain-4","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"tho:ExportMember"}]},{"name":"rpt:domain-5","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"tho:TowablesMember"},{"source":"us-gaap:SegmentDomain","target":"tho:MotorizedMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AllOtherSegmentsMember"}]},{"name":"rpt:domain-6","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkAndCustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DesignTechnologyAndOtherIntangiblesMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"}]},{"name":"rpt:domain-7","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueGoodsNetMember"},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-8","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember"}]},{"name":"rpt:domain-9","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"tho:FreedomRoadsMember"}]},{"name":"rpt:domain-10","root":"dei:EntityDomain","relationships":[{"source":"dei:EntityDomain","target":"tho:TourismHoldingsLimitedMember"}]},{"name":"rpt:domain-11","root":"srt:EquityMethodInvesteeNameDomain","relationships":[{"source":"srt:EquityMethodInvesteeNameDomain","target":"tho:TH2Member"}]},{"name":"rpt:domain-12","root":"us-gaap:TypeOfAdoptionMember","relationships":[{"source":"us-gaap:TypeOfAdoptionMember","target":"tho:StaffAccountingBulletinNumber118Member"}]},{"name":"rpt:domain-13","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-14","root":"us-gaap:TaxPeriodDomain","relationships":[{"source":"us-gaap:TaxPeriodDomain","target":"us-gaap:EarliestTaxYearMember"},{"source":"us-gaap:TaxPeriodDomain","target":"us-gaap:LatestTaxYearMember"}]},{"name":"rpt:domain-15","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember"}]},{"name":"rpt:domain-16","root":"us-gaap:VariableRateDomain","relationships":[{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember"},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember"},{"source":"us-gaap:VariableRateDomain","target":"tho:BaseRateAndLiborMember"}]},{"name":"rpt:domain-17","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-18","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:InterestExpenseMember"}]},{"name":"rpt:domain-19","root":"us-gaap:GuaranteeObligationsNatureDomain","relationships":[{"source":"us-gaap:GuaranteeObligationsNatureDomain","target":"tho:TermOfProductWarrantyOneMember"},{"source":"us-gaap:GuaranteeObligationsNatureDomain","target":"tho:TermOfProductWarrantyTwoMember"}]},{"name":"rpt:domain-20","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-21","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:AssetsHeldUnderCapitalLeasesMember"}]},{"name":"rpt:domain-22","root":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","relationships":[{"source":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","target":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"}]},{"name":"rpt:domain-23","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"}]},{"name":"rpt:domain-24","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"tho:RecreationVehiclesMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AllOtherSegmentsMember"}]},{"name":"rpt:domain-25","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"}]},{"name":"rpt:domain-26","root":"srt:ConsolidationItemsDomain","relationships":[{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:OperatingSegmentsMember"},{"source":"srt:ConsolidationItemsDomain","target":"tho:CorporateAndEliminationsMember"},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:IntersegmentEliminationMember"},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:CorporateNonSegmentMember"}]},{"name":"rpt:domain-27","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"tho:RecreationVehiclesMember"}]},{"name":"rpt:domain-28","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"tho:TowablesMember"},{"source":"srt:ProductsAndServicesDomain","target":"tho:MotorizedMember"}]},{"name":"rpt:domain-29","root":"srt:ConsolidationItemsDomain","relationships":[{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:OperatingSegmentsMember"},{"source":"srt:ConsolidationItemsDomain","target":"tho:CorporateAndEliminationsMember"},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:CorporateNonSegmentMember"}]},{"name":"rpt:domain-30","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:TwoThousandTenEquityIncentivePlanMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:TwoThousandSixteenEquityIncentivePlanMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:RestrictedStockAwardsMember"}]},{"name":"rpt:domain-31","root":"us-gaap:SubsequentEventTypeDomain","relationships":[{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember"}]},{"name":"rpt:domain-32","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"tho:AssetBasedCreditFacilityMember"}]},{"name":"rpt:domain-33","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:ErwinHymerGroupMember"}]},{"name":"rpt:domain-34","root":"us-gaap:LongtermDebtTypeDomain","relationships":[{"source":"us-gaap:LongtermDebtTypeDomain","target":"tho:TermLoanMember"}]},{"name":"rpt:domain-35","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember"}]},{"name":"rpt:domain-36","root":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","relationships":[{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"tho:HeldByOneFinancialInstitutionMember"}]},{"name":"rpt:domain-37","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"}]},{"name":"rpt:domain-38","root":"us-gaap:ScenarioUnspecifiedDomain","relationships":[{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"tho:ScenarioOneMember"},{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"tho:ScenarioTwoMember"}]},{"name":"rpt:domain-39","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"}]},{"name":"rpt:domain-40","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"}]},{"name":"rpt:domain-41","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DesignTechnologyAssetsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember"}]},{"name":"rpt:domain-42","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:RestrictedStockAwardsMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"}]},{"name":"rpt:domain-43","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]},{"name":"rpt:domain-44","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]}],"members":[{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"tho:AssetBasedCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"tho:BacklogMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"tho:BaseRateAndLiborMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"tho:ConsiderationFundedByCreditFacilityMember","domainClasses":["us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain"]},{"name":"tho:CorporateAndEliminationsMember","domainClasses":["srt:ConsolidationItemsDomain"]},{"name":"tho:DealerNetworkAndCustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"tho:DealerNetworkMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"tho:DesignTechnologyAndOtherIntangiblesMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"tho:DesignTechnologyAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"tho:ErwinHymerGroupMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"tho:ExportMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"tho:FreedomRoadsMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"tho:HeldByOneFinancialInstitutionMember","domainClasses":["us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"]},{"name":"tho:JaycoCorpMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"tho:MotorizedMember","domainClasses":["srt:ProductsAndServicesDomain","us-gaap:SegmentDomain"]},{"name":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember","domainClasses":["tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain"]},{"name":"tho:RecreationVehiclesMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"tho:RestrictedStockAwardsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"tho:ScenarioOneMember","domainClasses":["us-gaap:ScenarioUnspecifiedDomain"]},{"name":"tho:ScenarioTwoMember","domainClasses":["us-gaap:ScenarioUnspecifiedDomain"]},{"name":"tho:StaffAccountingBulletinNumber118Member","domainClasses":["us-gaap:TypeOfAdoptionMember"]},{"name":"tho:TH2Member","domainClasses":["srt:EquityMethodInvesteeNameDomain"]},{"name":"tho:TermLoanMember","domainClasses":["us-gaap:LongtermDebtTypeDomain"]},{"name":"tho:TermOfProductWarrantyOneMember","domainClasses":["us-gaap:GuaranteeObligationsNatureDomain"]},{"name":"tho:TermOfProductWarrantyTwoMember","domainClasses":["us-gaap:GuaranteeObligationsNatureDomain"]},{"name":"tho:TourismHoldingsLimitedMember","domainClasses":["dei:EntityDomain"]},{"name":"tho:TowablesMember","domainClasses":["srt:ProductsAndServicesDomain","us-gaap:SegmentDomain"]},{"name":"tho:TwoThousandSixteenEquityIncentivePlanMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"tho:TwoThousandTenEquityIncentivePlanMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllOtherSegmentsMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"us-gaap:AssetsHeldUnderCapitalLeasesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:BaseRateMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:BuildingAndBuildingImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CorporateNonSegmentMember","domainClasses":["srt:ConsolidationItemsDomain"]},{"name":"us-gaap:CustomerConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:EarliestTaxYearMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:InterestExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:IntersegmentEliminationMember","domainClasses":["srt:ConsolidationItemsDomain"]},{"name":"us-gaap:LandMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LatestTaxYearMember","domainClasses":["us-gaap:TaxPeriodDomain"]},{"name":"us-gaap:LondonInterbankOfferedRateLIBORMember","domainClasses":["us-gaap:VariableRateDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:NoncompeteAgreementsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:OperatingSegmentsMember","domainClasses":["srt:ConsolidationItemsDomain"]},{"name":"us-gaap:RestrictedStockMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RestrictedStockUnitsRSUMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:RevolvingCreditFacilityMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"us-gaap:SalesRevenueGoodsNetMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:SegmentContinuingOperationsMember","domainClasses":["us-gaap:SegmentOperatingActivitiesDomain"]},{"name":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:SubsequentEventMember","domainClasses":["us-gaap:SubsequentEventTypeDomain"]},{"name":"us-gaap:TrademarksMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:TreasuryStockMember","domainClasses":["us-gaap:EquityComponentDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementOperatingActivitiesSegmentAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-6","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"srt:MajorCustomersAxis","domainNetwork":"rpt:domain-9","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"dei:LegalEntityAxis","domainNetwork":"rpt:domain-10","optional":true},{"dimension":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:TaxPeriodAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:VariableRateAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:GuaranteeObligationsByNatureAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-23","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-24","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ConsolidationItemsAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-28","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ConsolidationItemsAxis","domainNetwork":"rpt:domain-29","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-28","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-30","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:SubsequentEventTypeAxis","domainNetwork":"rpt:domain-31","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-32","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:LongtermDebtTypeAxis","domainNetwork":"rpt:domain-34","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-35","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","domainNetwork":"rpt:domain-36","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-37","optional":true},{"dimension":"us-gaap:StatementOperatingActivitiesSegmentAxis","domainNetwork":"rpt:domain-3","optional":true},{"dimension":"us-gaap:StatementScenarioAxis","domainNetwork":"rpt:domain-38","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-39","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-40","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-41","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-42","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-43","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-44","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:terseLabel","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:label","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityDomain","labelType":"xbrl:terseLabel","value":"Entity [Domain]","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:terseLabel","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:terseLabel","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:terseLabel","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:label","value":"Legal Entity [Axis]","language":"en-US"},{"forObject":"dei:LegalEntityAxis","labelType":"xbrl:terseLabel","value":"Legal Entity [Axis]","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:terseLabel","value":"Trading Symbol","language":"en-US"},{"forObject":"srt:ConsolidationItemsAxis","labelType":"xbrl:label","value":"Consolidation Items [Axis]","language":"en-US"},{"forObject":"srt:ConsolidationItemsAxis","labelType":"xbrl:terseLabel","value":"Consolidation Items [Axis]","language":"en-US"},{"forObject":"srt:ConsolidationItemsDomain","labelType":"xbrl:label","value":"Consolidation Items [Domain]","language":"en-US"},{"forObject":"srt:ConsolidationItemsDomain","labelType":"xbrl:terseLabel","value":"Consolidation Items [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:label","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:EquityMethodInvesteeNameDomain","labelType":"xbrl:terseLabel","value":"Investment, Name [Domain]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:label","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:terseLabel","value":"Customer [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:terseLabel","value":"Maximum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:terseLabel","value":"Minimum","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:label","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:terseLabel","value":"Customer [Domain]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:terseLabel","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:terseLabel","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:terseLabel","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:terseLabel","value":"Range [Domain]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:label","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","labelType":"xbrl:terseLabel","value":"Investment, Name [Axis]","language":"en-US"},{"forObject":"tho:AmortizationPeriodForCollateralFees","labelType":"xbrl:documentation","value":"Amortization period for collateral fees.","language":"en-US"},{"forObject":"tho:AmortizationPeriodForCollateralFees","labelType":"xbrl:label","value":"Amortization Period For Collateral Fees","language":"en-US"},{"forObject":"tho:AmortizationPeriodForCollateralFees","labelType":"xbrl:terseLabel","value":"Fees to secure the facility, amortization period","language":"en-US"},{"forObject":"tho:AssetBasedCreditFacilityMember","labelType":"xbrl:documentation","value":"Asset Based Credit Facility [Member]","language":"en-US"},{"forObject":"tho:AssetBasedCreditFacilityMember","labelType":"xbrl:label","value":"Asset Based Credit Facility [Member]","language":"en-US"},{"forObject":"tho:AssetBasedCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Asset Based Credit Facility [Member]","language":"en-US"},{"forObject":"tho:BacklogMember","labelType":"xbrl:documentation","value":"Backlog.","language":"en-US"},{"forObject":"tho:BacklogMember","labelType":"xbrl:label","value":"Backlog [Member]","language":"en-US"},{"forObject":"tho:BacklogMember","labelType":"xbrl:terseLabel","value":"Backlog","language":"en-US"},{"forObject":"tho:BaseRateAndLiborMember","labelType":"xbrl:documentation","value":"Base rate and libor.","language":"en-US"},{"forObject":"tho:BaseRateAndLiborMember","labelType":"xbrl:label","value":"Base Rate And Libor [Member]","language":"en-US"},{"forObject":"tho:BaseRateAndLiborMember","labelType":"xbrl:terseLabel","value":"LIBOR and base rate","language":"en-US"},{"forObject":"tho:CashAndCashEquivalentsMaturityPeriod","labelType":"xbrl:documentation","value":"Cash And Cash Equivalents Maturity Period","language":"en-US"},{"forObject":"tho:CashAndCashEquivalentsMaturityPeriod","labelType":"xbrl:label","value":"Cash And Cash Equivalents Maturity Period","language":"en-US"},{"forObject":"tho:CashAndCashEquivalentsMaturityPeriod","labelType":"xbrl:terseLabel","value":"Cash equivalents maturity period","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","labelType":"xbrl:documentation","value":"Components Of Deferred Tax Assets And Liabilities [Axis]","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","labelType":"xbrl:label","value":"Components Of Deferred Tax Assets And Liabilities [Axis]","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","labelType":"xbrl:terseLabel","value":"Components Of Deferred Tax Assets And Liabilities [Axis]","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","labelType":"xbrl:documentation","value":"Components Of Deferred Tax Assets And Liabilities [Domain]","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","labelType":"xbrl:label","value":"Components Of Deferred Tax Assets And Liabilities [Domain]","language":"en-US"},{"forObject":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","labelType":"xbrl:terseLabel","value":"Components Of Deferred Tax Assets And Liabilities [Domain]","language":"en-US"},{"forObject":"tho:ConsiderationFundedByCreditFacilityMember","labelType":"xbrl:documentation","value":"Consideration funded by credit facility.","language":"en-US"},{"forObject":"tho:ConsiderationFundedByCreditFacilityMember","labelType":"xbrl:label","value":"Consideration Funded By Credit Facility [Member]","language":"en-US"},{"forObject":"tho:ConsiderationFundedByCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Consideration Funded By Credit Facility","language":"en-US"},{"forObject":"tho:CorporateAndEliminationsMember","labelType":"xbrl:documentation","value":"Corporate and Eliminations [Member]","language":"en-US"},{"forObject":"tho:CorporateAndEliminationsMember","labelType":"xbrl:label","value":"Corporate and Eliminations [Member]","language":"en-US"},{"forObject":"tho:CorporateAndEliminationsMember","labelType":"xbrl:terseLabel","value":"Corporate and Eliminations [Member]","language":"en-US"},{"forObject":"tho:DealerNetworkAndCustomerRelationshipsMember","labelType":"xbrl:documentation","value":"Dealer Network and Customer Relationships [Member]","language":"en-US"},{"forObject":"tho:DealerNetworkAndCustomerRelationshipsMember","labelType":"xbrl:label","value":"Dealer Network and Customer Relationships [Member]","language":"en-US"},{"forObject":"tho:DealerNetworkAndCustomerRelationshipsMember","labelType":"xbrl:terseLabel","value":"Dealer Network/Customer Relationships","language":"en-US"},{"forObject":"tho:DealerNetworkMember","labelType":"xbrl:documentation","value":"Dealer network.","language":"en-US"},{"forObject":"tho:DealerNetworkMember","labelType":"xbrl:label","value":"Dealer Network [Member]","language":"en-US"},{"forObject":"tho:DealerNetworkMember","labelType":"xbrl:terseLabel","value":"Dealer Network","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsLiabilitiesInventory","labelType":"xbrl:documentation","value":"Deferred tax assets (liabilities), inventory.","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsLiabilitiesInventory","labelType":"xbrl:label","value":"Deferred Tax Assets (Liabilities), Inventory","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsLiabilitiesInventory","labelType":"xbrl:terseLabel","value":"Inventory basis","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","labelType":"xbrl:documentation","value":"Deferred tax assets, net operating loss carry forward.","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","labelType":"xbrl:label","value":"Deferred Tax Assets, Net Operating Loss Carry Forward","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","labelType":"xbrl:terseLabel","value":"Deferred tax asset, Net Operating Loss carry forwards","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","labelType":"xbrl:documentation","value":"Deferred tax assets, tax deferred expense accrued product warranties.","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","labelType":"xbrl:label","value":"Deferred Tax Assets Tax Deferred Expense Accrued Product Warranties","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","labelType":"xbrl:terseLabel","value":"Accrued product warranties","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","labelType":"xbrl:documentation","value":"Deferred tax assets unrecognized tax benefits non current.","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","labelType":"xbrl:label","value":"Deferred Tax Assets Unrecognized Tax Benefits Non Current","language":"en-US"},{"forObject":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"tho:DesignTechnologyAndOtherIntangiblesMember","labelType":"xbrl:documentation","value":"Design Technology And Other Intangibles [Member]","language":"en-US"},{"forObject":"tho:DesignTechnologyAndOtherIntangiblesMember","labelType":"xbrl:label","value":"Design Technology And Other Intangibles [Member]","language":"en-US"},{"forObject":"tho:DesignTechnologyAndOtherIntangiblesMember","labelType":"xbrl:terseLabel","value":"Design Technology and Other Intangibles","language":"en-US"},{"forObject":"tho:DesignTechnologyAssetsMember","labelType":"xbrl:documentation","value":"Design technology assets.","language":"en-US"},{"forObject":"tho:DesignTechnologyAssetsMember","labelType":"xbrl:label","value":"Design Technology Assets [Member]","language":"en-US"},{"forObject":"tho:DesignTechnologyAssetsMember","labelType":"xbrl:terseLabel","value":"Design Technology Assets","language":"en-US"},{"forObject":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","labelType":"xbrl:documentation","value":"Disclosure of accounting policy for dealer volume rebates sales incentives and advertising costs, Policy Text Block.","language":"en-US"},{"forObject":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Disclosure Of Accounting Policy For Dealer Volume Rebates Sales Incentives And Advertising Costs, Policy [Policy Text Block]","language":"en-US"},{"forObject":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Dealer Volume Rebates, Sales Incentives and Advertising Costs","language":"en-US"},{"forObject":"tho:DocumentAndEntityInformationAbstract","labelType":"xbrl:documentation","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"tho:DocumentAndEntityInformationAbstract","labelType":"xbrl:label","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"tho:DocumentAndEntityInformationAbstract","labelType":"xbrl:terseLabel","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"tho:EarningsPerShareFromContinuingOperationsAbstract","labelType":"xbrl:documentation","value":"Earnings per share from continuing operations [Abstract]","language":"en-US"},{"forObject":"tho:EarningsPerShareFromContinuingOperationsAbstract","labelType":"xbrl:label","value":"Earnings per share from continuing operations [Abstract]","language":"en-US"},{"forObject":"tho:EarningsPerShareFromContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Earnings per common share from continuing operations:","language":"en-US"},{"forObject":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","labelType":"xbrl:documentation","value":"Earnings per share from discontinued operations [Abstract]","language":"en-US"},{"forObject":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","labelType":"xbrl:label","value":"Earnings per share from discontinued operations [Abstract]","language":"en-US"},{"forObject":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","labelType":"xbrl:terseLabel","value":"Loss per common share from discontinued operations:","language":"en-US"},{"forObject":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","labelType":"xbrl:documentation","value":"Effective income tax rate reconciliation change in enacted tax rate tax reform amount.","language":"en-US"},{"forObject":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation Change in Enacted Tax Rate Tax Reform Amount","language":"en-US"},{"forObject":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","labelType":"xbrl:terseLabel","value":"Effect of U.S. federal tax reform","language":"en-US"},{"forObject":"tho:ErwinHymerGroupMember","labelType":"xbrl:documentation","value":"Erwin Hymer Group [Member]","language":"en-US"},{"forObject":"tho:ErwinHymerGroupMember","labelType":"xbrl:label","value":"Erwin Hymer Group [Member]","language":"en-US"},{"forObject":"tho:ErwinHymerGroupMember","labelType":"xbrl:terseLabel","value":"Erwin Hymer Group [Member]","language":"en-US"},{"forObject":"tho:ExcessLiabilityInsurance","labelType":"xbrl:documentation","value":"Excess liability insurance.","language":"en-US"},{"forObject":"tho:ExcessLiabilityInsurance","labelType":"xbrl:label","value":"Excess Liability Insurance","language":"en-US"},{"forObject":"tho:ExcessLiabilityInsurance","labelType":"xbrl:terseLabel","value":"Excess liability insurance","language":"en-US"},{"forObject":"tho:ExportMember","labelType":"xbrl:documentation","value":"Export.","language":"en-US"},{"forObject":"tho:ExportMember","labelType":"xbrl:label","value":"Export [Member]","language":"en-US"},{"forObject":"tho:ExportMember","labelType":"xbrl:terseLabel","value":"Export","language":"en-US"},{"forObject":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","labelType":"xbrl:documentation","value":"Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles","language":"en-US"},{"forObject":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","labelType":"xbrl:label","value":"Finite Lived Intangible Assets Net Including Immaterial Business Acquisition Intangibles","language":"en-US"},{"forObject":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","labelType":"xbrl:totalLabel","value":"Estimated annual amortization expense, Total","language":"en-US"},{"forObject":"tho:FreedomRoadsMember","labelType":"xbrl:documentation","value":"Freedom Roads [Member]","language":"en-US"},{"forObject":"tho:FreedomRoadsMember","labelType":"xbrl:label","value":"Freedom Roads [Member]","language":"en-US"},{"forObject":"tho:FreedomRoadsMember","labelType":"xbrl:terseLabel","value":"Freedom Roads, LLC","language":"en-US"},{"forObject":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","labelType":"xbrl:documentation","value":"Gross amount of unrecognized tax benefits excluding interest and penalties pertaining to uncertain tax positions.","language":"en-US"},{"forObject":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","labelType":"xbrl:label","value":"Gross Amount Of Unrecognized Tax Benefits Excluding Interest And Penalties Pertaining To Uncertain Tax Positions","language":"en-US"},{"forObject":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"tho:HeldByOneFinancialInstitutionMember","labelType":"xbrl:documentation","value":"Held by one financial institution.","language":"en-US"},{"forObject":"tho:HeldByOneFinancialInstitutionMember","labelType":"xbrl:label","value":"Held By One Financial Institution [Member]","language":"en-US"},{"forObject":"tho:HeldByOneFinancialInstitutionMember","labelType":"xbrl:terseLabel","value":"Held By One Financial Institution","language":"en-US"},{"forObject":"tho:IncomeTaxLineItems","labelType":"xbrl:documentation","value":"Income Tax [Line Items]","language":"en-US"},{"forObject":"tho:IncomeTaxLineItems","labelType":"xbrl:label","value":"Income Tax [Line Items]","language":"en-US"},{"forObject":"tho:IncomeTaxLineItems","labelType":"xbrl:terseLabel","value":"Income Tax [Line Items]","language":"en-US"},{"forObject":"tho:IncomeTaxTable","labelType":"xbrl:documentation","value":"Income Tax [Table]","language":"en-US"},{"forObject":"tho:IncomeTaxTable","labelType":"xbrl:label","value":"Income Tax [Table]","language":"en-US"},{"forObject":"tho:IncomeTaxTable","labelType":"xbrl:terseLabel","value":"Income Tax [Table]","language":"en-US"},{"forObject":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","labelType":"xbrl:documentation","value":"Insurance reserves for products liability and personal injury matters.","language":"en-US"},{"forObject":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","labelType":"xbrl:label","value":"Insurance Reserves For Products Liability And Personal Injury Matters","language":"en-US"},{"forObject":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","labelType":"xbrl:terseLabel","value":"Self-insured retention for products liability and personal injury matters","language":"en-US"},{"forObject":"tho:InsuranceReservesPolicyTextBlock","labelType":"xbrl:documentation","value":"Insurance reserves Policy Text Block.","language":"en-US"},{"forObject":"tho:InsuranceReservesPolicyTextBlock","labelType":"xbrl:label","value":"Insurance Reserves [Policy Text Block]","language":"en-US"},{"forObject":"tho:InsuranceReservesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Insurance Reserves","language":"en-US"},{"forObject":"tho:InventoryChassis","labelType":"xbrl:documentation","value":"Carrying amount as of balance sheet date of major components of certain assembled products.","language":"en-US"},{"forObject":"tho:InventoryChassis","labelType":"xbrl:label","value":"Inventory Chassis","language":"en-US"},{"forObject":"tho:InventoryChassis","labelType":"xbrl:terseLabel","value":"Chassis","language":"en-US"},{"forObject":"tho:JaycoCorpMember","labelType":"xbrl:documentation","value":"Jayco corp.","language":"en-US"},{"forObject":"tho:JaycoCorpMember","labelType":"xbrl:label","value":"Jayco Corp [Member]","language":"en-US"},{"forObject":"tho:JaycoCorpMember","labelType":"xbrl:terseLabel","value":"Jayco, Corp.","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityBorrowingBase","labelType":"xbrl:documentation","value":"Line of credit facility borrowing base.","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityBorrowingBase","labelType":"xbrl:label","value":"Line Of Credit Facility Borrowing Base","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityBorrowingBase","labelType":"xbrl:terseLabel","value":"Line of credit, borrowing base","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","labelType":"xbrl:documentation","value":"Line of credit facility potential additional borrowing capacity.","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","labelType":"xbrl:label","value":"Line Of Credit Facility Potential Additional Borrowing Capacity","language":"en-US"},{"forObject":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit, entitled expansion option","language":"en-US"},{"forObject":"tho:LineOfCreditPercentageOfCommissionFee","labelType":"xbrl:documentation","value":"Line of credit, percentage of commission fee.","language":"en-US"},{"forObject":"tho:LineOfCreditPercentageOfCommissionFee","labelType":"xbrl:label","value":"Line of Credit, Percentage of Commission Fee","language":"en-US"},{"forObject":"tho:LineOfCreditPercentageOfCommissionFee","labelType":"xbrl:terseLabel","value":"Line of credit, percentage of line commitment to be exceeded by the excess borrowing availability","language":"en-US"},{"forObject":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","labelType":"xbrl:documentation","value":"Long term portion of unrecognized tax benefits including interest and penalties.","language":"en-US"},{"forObject":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","labelType":"xbrl:label","value":"Long Term Portion of Unrecognized Tax Benefits Including Interest and Penalties","language":"en-US"},{"forObject":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","labelType":"xbrl:terseLabel","value":"Long-term","language":"en-US"},{"forObject":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","labelType":"xbrl:verboseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","labelType":"xbrl:documentation","value":"Maximum percentage of tax benefits realized upon ultimate settlement.","language":"en-US"},{"forObject":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","labelType":"xbrl:label","value":"Maximum Percentage of Tax Benefits Realized upon Ultimate Settlement","language":"en-US"},{"forObject":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","labelType":"xbrl:terseLabel","value":"Maximum percentage of tax benefits realized upon ultimate settlement","language":"en-US"},{"forObject":"tho:MotorizedMember","labelType":"xbrl:documentation","value":"Motorized.","language":"en-US"},{"forObject":"tho:MotorizedMember","labelType":"xbrl:label","value":"Motorized [Member]","language":"en-US"},{"forObject":"tho:MotorizedMember","labelType":"xbrl:terseLabel","value":"Motorized","language":"en-US"},{"forObject":"tho:NatureOfOperationsPolicyTextBlock","labelType":"xbrl:documentation","value":"Nature of operations Policy Text Block.","language":"en-US"},{"forObject":"tho:NatureOfOperationsPolicyTextBlock","labelType":"xbrl:label","value":"Nature of Operations [Policy Text Block]","language":"en-US"},{"forObject":"tho:NatureOfOperationsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Nature of Operations","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwards","labelType":"xbrl:documentation","value":"Net operating loss carryforwards.","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwards","labelType":"xbrl:label","value":"Net Operating Loss Carryforwards","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwards","labelType":"xbrl:terseLabel","value":"Gross state tax Net Operating Loss carry forwards","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwardsYearOfExpiration","labelType":"xbrl:documentation","value":"Net operating loss carryforwards year of expiration.","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwardsYearOfExpiration","labelType":"xbrl:label","value":"Net Operating Loss Carryforwards Year Of Expiration","language":"en-US"},{"forObject":"tho:NetOperatingLossCarryforwardsYearOfExpiration","labelType":"xbrl:terseLabel","value":"Gross state tax Net Operating Loss carry forwards, expiration year","language":"en-US"},{"forObject":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember","labelType":"xbrl:documentation","value":"Non-current deferred income tax assets (liabilities).","language":"en-US"},{"forObject":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember","labelType":"xbrl:label","value":"Noncurrent Deferred Income Tax Assets (Liabilities) [Member]","language":"en-US"},{"forObject":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember","labelType":"xbrl:terseLabel","value":"Noncurrent Deferred Income Tax Assets (Liabilities)","language":"en-US"},{"forObject":"tho:OtherLongTermDebtWeightedAverageInterestRate","labelType":"xbrl:documentation","value":"Other long-term debt weighted average interest rate.","language":"en-US"},{"forObject":"tho:OtherLongTermDebtWeightedAverageInterestRate","labelType":"xbrl:label","value":"Other Long Term Debt Weighted Average Interest Rate","language":"en-US"},{"forObject":"tho:OtherLongTermDebtWeightedAverageInterestRate","labelType":"xbrl:terseLabel","value":"Weighted-average interest rate on borrowings","language":"en-US"},{"forObject":"tho:ProductPropertyLiabilityAndRelatedLiabilities","labelType":"xbrl:documentation","value":"Recorded amount of the accrual for product liability, general property, contingencies and other related liabilities.","language":"en-US"},{"forObject":"tho:ProductPropertyLiabilityAndRelatedLiabilities","labelType":"xbrl:label","value":"Product Property Liability And Related Liabilities","language":"en-US"},{"forObject":"tho:ProductPropertyLiabilityAndRelatedLiabilities","labelType":"xbrl:terseLabel","value":"Product, property and related liabilities","language":"en-US"},{"forObject":"tho:RecreationVehiclesMember","labelType":"xbrl:documentation","value":"Recreation vehicles.","language":"en-US"},{"forObject":"tho:RecreationVehiclesMember","labelType":"xbrl:label","value":"Recreation Vehicles [Member]","language":"en-US"},{"forObject":"tho:RecreationVehiclesMember","labelType":"xbrl:terseLabel","value":"Recreational vehicles","language":"en-US"},{"forObject":"tho:RepurchaseAndGuaranteeReserveBalances","labelType":"xbrl:documentation","value":"Repurchase and guarantee reserve balances.","language":"en-US"},{"forObject":"tho:RepurchaseAndGuaranteeReserveBalances","labelType":"xbrl:label","value":"Repurchase and Guarantee Reserve Balances","language":"en-US"},{"forObject":"tho:RepurchaseAndGuaranteeReserveBalances","labelType":"xbrl:terseLabel","value":"Repurchase and guarantee reserve balances","language":"en-US"},{"forObject":"tho:RestrictedStockAwardsMember","labelType":"xbrl:documentation","value":"Restricted stock awards.","language":"en-US"},{"forObject":"tho:RestrictedStockAwardsMember","labelType":"xbrl:label","value":"Restricted Stock Awards [Member]","language":"en-US"},{"forObject":"tho:RestrictedStockAwardsMember","labelType":"xbrl:terseLabel","value":"Restricted Stock Awards","language":"en-US"},{"forObject":"tho:SalesRevenueGoodsNetPercentages","labelType":"xbrl:documentation","value":"Sales Revenue Goods Net Percentages","language":"en-US"},{"forObject":"tho:SalesRevenueGoodsNetPercentages","labelType":"xbrl:label","value":"Sales Revenue Goods Net Percentages","language":"en-US"},{"forObject":"tho:SalesRevenueGoodsNetPercentages","labelType":"xbrl:terseLabel","value":"Net sales, Percentage","language":"en-US"},{"forObject":"tho:ScenarioOneMember","labelType":"xbrl:documentation","value":"Scenario one.","language":"en-US"},{"forObject":"tho:ScenarioOneMember","labelType":"xbrl:label","value":"Scenario 1 [Member]","language":"en-US"},{"forObject":"tho:ScenarioOneMember","labelType":"xbrl:terseLabel","value":"Any occurrence after March 31,2015","language":"en-US"},{"forObject":"tho:ScenarioTwoMember","labelType":"xbrl:documentation","value":"Scenario two.","language":"en-US"},{"forObject":"tho:ScenarioTwoMember","labelType":"xbrl:label","value":"Scenario 2 [Member]","language":"en-US"},{"forObject":"tho:ScenarioTwoMember","labelType":"xbrl:terseLabel","value":"Any occurrence after March 31, 2014 and through March 31, 2015","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","labelType":"xbrl:documentation","value":"Schedule of Deferred Income Tax Assets and Liabilities [Line Items]","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","labelType":"xbrl:label","value":"Schedule of Deferred Income Tax Assets and Liabilities [Line Items]","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Deferred Income Tax Assets and Liabilities [Line Items]","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","labelType":"xbrl:documentation","value":"Schedule of Deferred Income Tax Assets and Liabilities [Table]","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","labelType":"xbrl:label","value":"Schedule of Deferred Income Tax Assets and Liabilities [Table]","language":"en-US"},{"forObject":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","labelType":"xbrl:terseLabel","value":"Schedule of Deferred Income Tax Assets and Liabilities [Table]","language":"en-US"},{"forObject":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Differences Between Income Taxes At Federal Statutory Rate And Actual Income Taxes [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Differences Between Income Taxes At Federal Statutory Rate And Actual Income Taxes [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Differences Between Income Taxes at Federal Statutory Rate and Actual Income Taxes","language":"en-US"},{"forObject":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Future Minimum Rental Payments For Operating And Capital Leases [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Future Minimum Rental Payments under Capital and Operating Leases","language":"en-US"},{"forObject":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","labelType":"xbrl:documentation","value":"Schedule Of Unrecognized Tax Benefits [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Unrecognized Tax Benefits [Table Text Block]","language":"en-US"},{"forObject":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","labelType":"xbrl:terseLabel","value":"Components of Total Unrecognized Tax Benefits","language":"en-US"},{"forObject":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","labelType":"xbrl:documentation","value":"Share repurchase program common stock purchase obligation.","language":"en-US"},{"forObject":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","labelType":"xbrl:label","value":"Share Repurchase Program Common Stock Purchase Obligation","language":"en-US"},{"forObject":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","labelType":"xbrl:terseLabel","value":"Obligation to repurchase common stock","language":"en-US"},{"forObject":"tho:StaffAccountingBulletinNumber118Member","labelType":"xbrl:documentation","value":"Staff Accounting Bulletin Number 118.","language":"en-US"},{"forObject":"tho:StaffAccountingBulletinNumber118Member","labelType":"xbrl:label","value":"Staff Accounting Bulletin Number 118 [Member]","language":"en-US"},{"forObject":"tho:StaffAccountingBulletinNumber118Member","labelType":"xbrl:terseLabel","value":"Staff Accounting Bulletin Number 118","language":"en-US"},{"forObject":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","labelType":"xbrl:documentation","value":"Standby repurchase obligations on dealer inventory financing.","language":"en-US"},{"forObject":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","labelType":"xbrl:label","value":"Standby Repurchase Obligations on Dealer Inventory Financing","language":"en-US"},{"forObject":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","labelType":"xbrl:terseLabel","value":"Standby Repurchase Obligations Amount","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityLineItems","labelType":"xbrl:documentation","value":"Stock Based Compensation And Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityLineItems","labelType":"xbrl:label","value":"Stock Based Compensation And Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityLineItems","labelType":"xbrl:terseLabel","value":"Stock Based Compensation And Stockholders Equity [Line Items]","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityTable","labelType":"xbrl:documentation","value":"Stock Based Compensation And Stockholders Equity [Table]","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityTable","labelType":"xbrl:label","value":"Stock Based Compensation And Stockholders Equity [Table]","language":"en-US"},{"forObject":"tho:StockBasedCompensationAndStockholdersEquityTable","labelType":"xbrl:terseLabel","value":"Stock Based Compensation And Stockholders Equity [Table]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:documentation","value":"Summary Of Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:label","value":"Summary Of Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesLineItems","labelType":"xbrl:terseLabel","value":"Summary Of Significant Accounting Policies [Line Items]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:documentation","value":"Summary of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:label","value":"Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"tho:SummaryOfSignificantAccountingPoliciesTable","labelType":"xbrl:terseLabel","value":"Summary Of Significant Accounting Policies [Table]","language":"en-US"},{"forObject":"tho:TH2Member","labelType":"xbrl:documentation","value":"TH2 [Member]","language":"en-US"},{"forObject":"tho:TH2Member","labelType":"xbrl:label","value":"TH 2 [Member]","language":"en-US"},{"forObject":"tho:TH2Member","labelType":"xbrl:terseLabel","value":"TH2","language":"en-US"},{"forObject":"tho:TaxCreditCarryforwardExpirationYear","labelType":"xbrl:documentation","value":"Tax credit carryforward, expiration year.","language":"en-US"},{"forObject":"tho:TaxCreditCarryforwardExpirationYear","labelType":"xbrl:label","value":"Tax Credit Carryforward, Expiration Year","language":"en-US"},{"forObject":"tho:TaxCreditCarryforwardExpirationYear","labelType":"xbrl:terseLabel","value":"Tax credit carry forward expiration year","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Tax Cuts and Jobs Act of 2017, incomplete accounting, provisional income tax expense (benefit).","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Provisional tax amount of additional income tax expense","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","labelType":"xbrl:documentation","value":"Tax cuts and jobs act of 2017 maximum measurement period.","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","labelType":"xbrl:label","value":"Tax Cuts and Jobs Act of 2017 Maximum Measurement Period","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","labelType":"xbrl:terseLabel","value":"Measurement period","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:documentation","value":"Tax cuts and jobs act of 2017 remeasurement of deferred tax assets liabilities provisional income tax expense benefit.","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Tax Cuts and Jobs Act of 2017 Remeasurement of Deferred Tax Assets Liabilities Provisional Income Tax Expense Benefit","language":"en-US"},{"forObject":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Provisional tax amount of additional deferred income tax expense","language":"en-US"},{"forObject":"tho:TermLoanMember","labelType":"xbrl:documentation","value":"Term Loan [Member]","language":"en-US"},{"forObject":"tho:TermLoanMember","labelType":"xbrl:label","value":"Term Loan [Member]","language":"en-US"},{"forObject":"tho:TermLoanMember","labelType":"xbrl:terseLabel","value":"Term Loan [Member]","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyOneMember","labelType":"xbrl:documentation","value":"Term Of Product Warranty One [Member]","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyOneMember","labelType":"xbrl:label","value":"Term Of Product Warranty One [Member]","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyOneMember","labelType":"xbrl:terseLabel","value":"Product Warranty One","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyTwoMember","labelType":"xbrl:documentation","value":"Term Of Product Warranty Two [Member]","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyTwoMember","labelType":"xbrl:label","value":"Term Of Product Warranty Two [Member]","language":"en-US"},{"forObject":"tho:TermOfProductWarrantyTwoMember","labelType":"xbrl:terseLabel","value":"Product Warranty Two","language":"en-US"},{"forObject":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","labelType":"xbrl:documentation","value":"Terms of commitments under repurchase agreements for the repurchase of products sold to dealers.","language":"en-US"},{"forObject":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","labelType":"xbrl:label","value":"Terms of Commitments under Repurchase Agreements for Repurchase of Products Sold to Dealers","language":"en-US"},{"forObject":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","labelType":"xbrl:terseLabel","value":"Term of Commitments","language":"en-US"},{"forObject":"tho:TourismHoldingsLimitedMember","labelType":"xbrl:documentation","value":"Tourism Holdings Limited.","language":"en-US"},{"forObject":"tho:TourismHoldingsLimitedMember","labelType":"xbrl:label","value":"Tourism Holdings Limited [Member]","language":"en-US"},{"forObject":"tho:TourismHoldingsLimitedMember","labelType":"xbrl:terseLabel","value":"Tourism Holdings Limited ('thl')","language":"en-US"},{"forObject":"tho:TowablesMember","labelType":"xbrl:documentation","value":"Towables.","language":"en-US"},{"forObject":"tho:TowablesMember","labelType":"xbrl:label","value":"Towables [Member]","language":"en-US"},{"forObject":"tho:TowablesMember","labelType":"xbrl:terseLabel","value":"Towables","language":"en-US"},{"forObject":"tho:TwoThousandSixteenEquityIncentivePlanMember","labelType":"xbrl:documentation","value":"Two thousand sixteen equity incentive plan.","language":"en-US"},{"forObject":"tho:TwoThousandSixteenEquityIncentivePlanMember","labelType":"xbrl:label","value":"Two Thousand Sixteen Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"tho:TwoThousandSixteenEquityIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2016 Equity Incentive Plan","language":"en-US"},{"forObject":"tho:TwoThousandTenEquityIncentivePlanMember","labelType":"xbrl:documentation","value":"Two thousand ten equity incentive plan.","language":"en-US"},{"forObject":"tho:TwoThousandTenEquityIncentivePlanMember","labelType":"xbrl:label","value":"Two Thousand Ten Equity Incentive Plan [Member]","language":"en-US"},{"forObject":"tho:TwoThousandTenEquityIncentivePlanMember","labelType":"xbrl:terseLabel","value":"2010 Equity Incentive Plan","language":"en-US"},{"forObject":"tho:UncategorizedAbstract","labelType":"xbrl:documentation","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"tho:UncategorizedAbstract","labelType":"xbrl:label","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"tho:UncategorizedAbstract","labelType":"xbrl:terseLabel","value":"Uncategorized [Abstract]","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsCurrent","labelType":"xbrl:documentation","value":"Unrecognized tax benefits current.","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsCurrent","labelType":"xbrl:label","value":"Unrecognized Tax Benefits Current","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsCurrent","labelType":"xbrl:terseLabel","value":"Short-term, included in \"Income and other taxes\"","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","labelType":"xbrl:documentation","value":"Unrecognized tax benefits decreases resulting from tax credit carry forward.","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","labelType":"xbrl:label","value":"Unrecognized Tax Benefits Decreases Resulting From Tax Credit Carry Forward","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","labelType":"xbrl:negatedLabel","value":"Reduction to unrecognized tax benefits for tax credit carry forward","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","labelType":"xbrl:documentation","value":"Unrecognized tax benefits, income tax penalties and interest (income) expenses.","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","labelType":"xbrl:label","value":"Unrecognized Tax Benefits Income Tax Penalties and Interest (Income) Expenses","language":"en-US"},{"forObject":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","labelType":"xbrl:negatedLabel","value":"Total amount of interest and penalties expense (benefit) recognized","language":"en-US"},{"forObject":"tho:WarrantyPeriodForRetailCustomer","labelType":"xbrl:documentation","value":"Warranty period for retail customer.","language":"en-US"},{"forObject":"tho:WarrantyPeriodForRetailCustomer","labelType":"xbrl:label","value":"Warranty Period for Retail Customer","language":"en-US"},{"forObject":"tho:WarrantyPeriodForRetailCustomer","labelType":"xbrl:terseLabel","value":"Warranty period for retail customers, years","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:terseLabel","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:label","value":"Accounts and Other Receivables, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsAndOtherReceivablesNetCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, other, net","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable, Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable [Member]","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:terseLabel","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, trade, net","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Accrued Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Accrued liabilities:","language":"en-US"},{"forObject":"us-gaap:AccruedMarketingCostsCurrent","labelType":"xbrl:label","value":"Accrued Marketing Costs, Current","language":"en-US"},{"forObject":"us-gaap:AccruedMarketingCostsCurrent","labelType":"xbrl:terseLabel","value":"Promotions and rebates","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Less accumulated depreciation","language":"en-US"},{"forObject":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","labelType":"xbrl:label","value":"Acquired Finite-lived Intangible Assets, Weighted Average Useful Life","language":"en-US"},{"forObject":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","labelType":"xbrl:terseLabel","value":"Amortizable intangible assets, weighted average useful life","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid in Capital, Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:terseLabel","value":"Additional Paid-in Capital","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:label","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","labelType":"xbrl:terseLabel","value":"Adjustments for New Accounting Pronouncements [Axis]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:terseLabel","value":"Stock compensation expense","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net income to net cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising Expense","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:terseLabel","value":"Advertising costs","language":"en-US"},{"forObject":"us-gaap:AllOtherSegmentsMember","labelType":"xbrl:label","value":"Other Segments [Member]","language":"en-US"},{"forObject":"us-gaap:AllOtherSegmentsMember","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Allocated Share-based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Total compensation expenses","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:label","value":"Amortization of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:terseLabel","value":"Amortization of debt issuance costs","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:verboseLabel","value":"Fees to secure the facility, amortized amount","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Amortization of intangible assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:verboseLabel","value":"Amortization of intangibles","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive stock options, restricted stock units and unvested restricted stock outstanding","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:terseLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total Assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:terseLabel","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets, Current","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current assets:","language":"en-US"},{"forObject":"us-gaap:AssetsHeldUnderCapitalLeasesMember","labelType":"xbrl:label","value":"Assets Held under Capital Leases [Member]","language":"en-US"},{"forObject":"us-gaap:AssetsHeldUnderCapitalLeasesMember","labelType":"xbrl:terseLabel","value":"Assets Held under Capital Leases","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:terseLabel","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:label","value":"Base Rate [Member]","language":"en-US"},{"forObject":"us-gaap:BaseRateMember","labelType":"xbrl:terseLabel","value":"Base rate","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:label","value":"Building and Building Improvements [Member]","language":"en-US"},{"forObject":"us-gaap:BuildingAndBuildingImprovementsMember","labelType":"xbrl:terseLabel","value":"Building and Building Improvements","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:label","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAcquireeDomain","labelType":"xbrl:terseLabel","value":"Business Acquisition, Acquiree [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionAxis","labelType":"xbrl:terseLabel","value":"Business Acquisition [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1","labelType":"xbrl:label","value":"Business Acquisition, Date of Acquisition Agreement","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1","labelType":"xbrl:terseLabel","value":"Asset purchase agreement date","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","labelType":"xbrl:label","value":"Business Acquisition, Effective Date of Acquisition","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","labelType":"xbrl:terseLabel","value":"Asset purchase effective date","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","labelType":"xbrl:label","value":"Business Acquisition, Equity Interest Issued or Issuable, Number of Shares","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","labelType":"xbrl:terseLabel","value":"Business acquisition, Equity consideration","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:label","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionLineItems","labelType":"xbrl:terseLabel","value":"Business Acquisition [Line Items]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic earnings per common share","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted earnings per common share","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Information [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","labelType":"xbrl:terseLabel","value":"Unaudited Pro Forma Information","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Net Income (Loss)","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaRevenue","labelType":"xbrl:label","value":"Business Acquisition, Pro Forma Revenue","language":"en-US"},{"forObject":"us-gaap:BusinessAcquisitionsProFormaRevenue","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"ACQUISITIONS","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred","labelType":"xbrl:label","value":"Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred","labelType":"xbrl:terseLabel","value":"Purchase price adjustment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:terseLabel","value":"Cash","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","labelType":"xbrl:terseLabel","value":"Other current assets","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","labelType":"xbrl:negatedLabel","value":"Current liabilities","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","labelType":"xbrl:terseLabel","value":"Business acquisition allocated to amortizing intangible asset","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","labelType":"xbrl:terseLabel","value":"Business acquisition, debt assumed","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:terseLabel","value":"Total fair value of net assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:totalLabel","value":"Total fair value of net assets acquired","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","labelType":"xbrl:label","value":"Business Combination, Separately Recognized Transactions [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","labelType":"xbrl:terseLabel","value":"Business Combination, Separately Recognized Transactions [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","labelType":"xbrl:label","value":"Business Combination, Separately Recognized Transactions [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","labelType":"xbrl:terseLabel","value":"Business Combination, Separately Recognized Transactions [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:label","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAbstract","labelType":"xbrl:terseLabel","value":"Business Combinations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:label","value":"Capital Expenditures Incurred but Not yet Paid","language":"en-US"},{"forObject":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","labelType":"xbrl:terseLabel","value":"Capital expenditures in accounts payable","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsCurrent","labelType":"xbrl:label","value":"Capital Lease Obligations, Current","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsCurrent","labelType":"xbrl:negatedLabel","value":"Less current portion","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsNoncurrent","labelType":"xbrl:label","value":"Capital Lease Obligations, Noncurrent","language":"en-US"},{"forObject":"us-gaap:CapitalLeaseObligationsNoncurrent","labelType":"xbrl:terseLabel","value":"Long-term capital lease obligations","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","labelType":"xbrl:totalLabel","value":"Total minimum lease payments","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2019","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due in Five Years","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2023","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due in Four Years","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2022","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due in Three Years","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2021","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due in Two Years","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2020","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments Due Thereafter","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2024 and thereafter","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments, Interest Included in Payments","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","labelType":"xbrl:negatedLabel","value":"Less amount representing interest","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","labelType":"xbrl:label","value":"Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments","language":"en-US"},{"forObject":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","labelType":"xbrl:totalLabel","value":"Present value of net minimum capital lease payments","language":"en-US"},{"forObject":"us-gaap:CashAcquiredFromAcquisition","labelType":"xbrl:label","value":"Cash Acquired from Acquisition","language":"en-US"},{"forObject":"us-gaap:CashAcquiredFromAcquisition","labelType":"xbrl:negatedLabel","value":"Less cash acquired","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and Cash Equivalents, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents, end of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents, beginning of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:terseLabel","value":"Cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:totalLabel","value":"Net increase in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Non-cash transactions:","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:terseLabel","value":"Contingent liabilities and commitments","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"CONTINGENT LIABILITIES AND COMMITMENTS","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:label","value":"Common Stock, Dividends, Per Share, Cash Paid","language":"en-US"},{"forObject":"us-gaap:CommonStockDividendsPerShareCashPaid","labelType":"xbrl:terseLabel","value":"Cash dividends, per common share","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock [Member]","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:terseLabel","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock, Par or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common stock, par value","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock, Shares, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:terseLabel","value":"Common stock, shares issued","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock-par value of $.10 a share; authorized, 250,000,000 shares; issued 62,765,824 shares in 2018 and 62,597,110 shares in 2017","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:label","value":"Compensation and Employee Benefit Plans [Text Block]","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:terseLabel","value":"EMPLOYEE BENEFIT PLANS","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Net income and comprehensive income","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskDisclosureTextBlock","labelType":"xbrl:label","value":"Concentration Risk Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"CONCENTRATION OF RISK","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:label","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:terseLabel","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk, Percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration risk percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTable","labelType":"xbrl:label","value":"Concentration Risk [Table]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTable","labelType":"xbrl:terseLabel","value":"Concentration Risk [Table]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:terseLabel","value":"Concentration Risk Type [Domain]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:CorporateNonSegmentMember","labelType":"xbrl:label","value":"Corporate, Non-Segment [Member]","language":"en-US"},{"forObject":"us-gaap:CorporateNonSegmentMember","labelType":"xbrl:terseLabel","value":"Corporate, Non-Segment [Member]","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:terseLabel","value":"Cost of products sold","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:terseLabel","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:label","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CreditFacilityDomain","labelType":"xbrl:terseLabel","value":"Credit Facility [Domain]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Federal Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total current expense","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"State and local","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:label","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:terseLabel","value":"Customer Concentration Risk [Member]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:label","value":"Debt Instrument, Basis Spread on Variable Rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","labelType":"xbrl:terseLabel","value":"Line of credit, pricing spreads rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:label","value":"Debt Instrument, Term","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentTerm","labelType":"xbrl:terseLabel","value":"Credit facility term","language":"en-US"},{"forObject":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:label","value":"Decrease in Unrecognized Tax Benefits is Reasonably Possible","language":"en-US"},{"forObject":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","labelType":"xbrl:terseLabel","value":"Expected decrease in unrecognized tax benefits due to resolution of uncertain tax positions","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Federal Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Federal","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsNet","labelType":"xbrl:label","value":"Debt Issuance Costs, Net","language":"en-US"},{"forObject":"us-gaap:DeferredFinanceCostsNet","labelType":"xbrl:terseLabel","value":"Fees to secure the facility, unamortized amount","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total deferred expense (benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"State and local","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","labelType":"xbrl:label","value":"Deferred Tax Assets, Net, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","labelType":"xbrl:totalLabel","value":"Deferred income tax asset, net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetNoncurrent","labelType":"xbrl:label","value":"Deferred Tax Assets, Net of Valuation Allowance, Noncurrent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNetNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred income taxes, net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Credit Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:terseLabel","value":"Tax credit carry forward","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","labelType":"xbrl:terseLabel","value":"Accrued incentives","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","labelType":"xbrl:terseLabel","value":"Employee benefits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","labelType":"xbrl:terseLabel","value":"Deferred compensation","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","labelType":"xbrl:terseLabel","value":"Sales returns and allowances","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","labelType":"xbrl:terseLabel","value":"Self-Insurance Reserves","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Intangible Assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Intangibles","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOther","labelType":"xbrl:negatedLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","labelType":"xbrl:label","value":"Defined Benefit Plan, Plan Assets, Amount","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","labelType":"xbrl:terseLabel","value":"Deferred compensation plan assets","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","labelType":"xbrl:verboseLabel","value":"Investments under employees deferred compensation plan","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:label","value":"Defined Contribution Plan, Cost","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:terseLabel","value":"Employer match and administrative fees for 401(k) plan","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:terseLabel","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:label","value":"Depreciation, Depletion and Amortization","language":"en-US"},{"forObject":"us-gaap:DepreciationDepletionAndAmortization","labelType":"xbrl:terseLabel","value":"Depreciation and amortization expense, total","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:terseLabel","value":"Disclosure of Compensation Related Costs, Share-based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","labelType":"xbrl:label","value":"Discontinued Operations and Disposal Groups [Abstract]","language":"en-US"},{"forObject":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","labelType":"xbrl:terseLabel","value":"Discontinued Operations and Disposal Groups [Abstract]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","labelType":"xbrl:label","value":"Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"DISCONTINUED OPERATIONS","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:label","value":"Dividends, Common Stock, Cash","language":"en-US"},{"forObject":"us-gaap:DividendsCommonStockCash","labelType":"xbrl:negatedLabel","value":"Cash dividends - $1.20 in 2016, $1.32 in 2017, $1.48 in 2018 per common share","language":"en-US"},{"forObject":"us-gaap:EarliestTaxYearMember","labelType":"xbrl:label","value":"Earliest Tax Year [Member]","language":"en-US"},{"forObject":"us-gaap:EarliestTaxYearMember","labelType":"xbrl:terseLabel","value":"Earliest Tax Year","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"Earnings per common share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share, Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share, Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Earnings Per Share","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Corporate tax rate","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee-related Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Compensation and related items","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:terseLabel","value":"Total unrecognized compensation costs","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Period for recognition of compensation cost not yet recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:label","value":"Employee Service Share-based Compensation, Tax Benefit from Compensation Expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:terseLabel","value":"Tax benefits from stock compensation expense","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:terseLabel","value":"Equity Component [Domain]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:label","value":"Equity Method Investment, Ownership Percentage","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentOwnershipPercentage","labelType":"xbrl:terseLabel","value":"Ownership percent","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:label","value":"Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Equity investment in joint venture","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:label","value":"Equity Method Investments and Joint Ventures [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","labelType":"xbrl:terseLabel","value":"Equity Method Investments and Joint Ventures [Abstract]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:label","value":"Equity Method Investments and Joint Ventures Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"EQUITY INVESTMENT","language":"en-US"},{"forObject":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","labelType":"xbrl:label","value":"Excess of Replacement or Current Costs over Stated LIFO Value","language":"en-US"},{"forObject":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","labelType":"xbrl:negatedLabel","value":"Excess of FIFO costs over LIFO costs","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","labelType":"xbrl:label","value":"Excess Tax Benefit from Share-based Compensation, Financing Activities","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","labelType":"xbrl:terseLabel","value":"Excess tax benefits from stock-based awards","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:label","value":"Excess Tax Benefit from Share-based Compensation, Operating Activities","language":"en-US"},{"forObject":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","labelType":"xbrl:negatedLabel","value":"Excess tax benefits from stock-based awards","language":"en-US"},{"forObject":"us-gaap:FIFOInventoryAmount","labelType":"xbrl:label","value":"FIFO Inventory Amount","language":"en-US"},{"forObject":"us-gaap:FIFOInventoryAmount","labelType":"xbrl:terseLabel","value":"Subsidiaries valued inventory in first-in, first-out method","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Measurements, Recurring and Nonrecurring [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:label","value":"Fair Value, Assets Measured on Recurring Basis [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Fair Value, Assets Measured on Recurring Basis","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"INVESTMENTS AND FAIR VALUE MEASUREMENTS","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Fair Value, Inputs, Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:terseLabel","value":"Level 1","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:terseLabel","value":"Fair Value Hierarchy and NAV [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair Value of Financial Instruments, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:terseLabel","value":"Fair Value of Financial Instruments","language":"en-US"},{"forObject":"us-gaap:FederalHomeLoanBanksAbstract","labelType":"xbrl:label","value":"Federal Home Loan Banks [Abstract]","language":"en-US"},{"forObject":"us-gaap:FederalHomeLoanBanksAbstract","labelType":"xbrl:terseLabel","value":"Federal Home Loan Banks [Abstract]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite-Lived Intangible Asset, Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:terseLabel","value":"Intangible assets amortization period","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:verboseLabel","value":"Weighted Average Remaining Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:terseLabel","value":"Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, after Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2024 and thereafter","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2019","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Five","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2023","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Four","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2022","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Three","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2021","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Expense, Year Two","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:terseLabel","value":"Estimated annual amortization expense, For the fiscal year ending July 31, 2020","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Amortization Method","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","labelType":"xbrl:terseLabel","value":"Amortizable intangible assets, amortization method","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:terseLabel","value":"Cost","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:terseLabel","value":"Finite-Lived Intangible Assets, Major Class Name [Domain]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:terseLabel","value":"Amortizable intangible assets, net","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedLabel","value":"Gain on disposition of property, plant & equipment","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Goodwill, Ending Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Goodwill, Beginning Balance","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Goodwill and Intangible Assets Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillGross","labelType":"xbrl:label","value":"Goodwill, Gross","language":"en-US"},{"forObject":"us-gaap:GoodwillGross","labelType":"xbrl:terseLabel","value":"Goodwill, gross","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","labelType":"xbrl:label","value":"Goodwill, Impaired, Accumulated Impairment Loss","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","labelType":"xbrl:negatedLabel","value":"Accumulated impairment charges","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:label","value":"Goodwill, Impairment Loss","language":"en-US"},{"forObject":"us-gaap:GoodwillImpairmentLoss","labelType":"xbrl:terseLabel","value":"Pre-tax, non-cash goodwill impairment charge","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:label","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GoodwillLineItems","labelType":"xbrl:terseLabel","value":"Goodwill [Line Items]","language":"en-US"},{"forObject":"us-gaap:GoodwillPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Goodwill, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:GoodwillPeriodIncreaseDecrease","labelType":"xbrl:terseLabel","value":"No activity","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GuaranteeObligationsByNatureAxis","labelType":"xbrl:label","value":"Guarantor Obligations, Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:GuaranteeObligationsByNatureAxis","labelType":"xbrl:terseLabel","value":"Guarantor Obligations, Nature [Axis]","language":"en-US"},{"forObject":"us-gaap:GuaranteeObligationsNatureDomain","labelType":"xbrl:label","value":"Guarantor Obligations, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:GuaranteeObligationsNatureDomain","labelType":"xbrl:terseLabel","value":"Guarantor Obligations, Nature [Domain]","language":"en-US"},{"forObject":"us-gaap:GuaranteesAndProductWarrantiesAbstract","labelType":"xbrl:label","value":"Guarantees and Product Warranties [Abstract]","language":"en-US"},{"forObject":"us-gaap:GuaranteesAndProductWarrantiesAbstract","labelType":"xbrl:terseLabel","value":"Guarantees and Product Warranties [Abstract]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","labelType":"xbrl:label","value":"Impairment of Long-Lived Assets to be Disposed of","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","labelType":"xbrl:terseLabel","value":"Impairment charges","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Long-lived Assets","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperations","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperations","labelType":"xbrl:totalLabel","value":"Net income from continuing operations","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:terseLabel","value":"Income (loss) from continuing operations before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income from continuing operations before income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Per Basic Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","labelType":"xbrl:terseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations, Per Diluted Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","labelType":"xbrl:terseLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","labelType":"xbrl:label","value":"Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","labelType":"xbrl:terseLabel","value":"Loss from discontinued operations, net of income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare","labelType":"xbrl:label","value":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare","labelType":"xbrl:terseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare","labelType":"xbrl:label","value":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare","labelType":"xbrl:terseLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:label","value":"Income (Loss) from Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromEquityMethodInvestments","labelType":"xbrl:terseLabel","value":"Losses from investment","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:terseLabel","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:terseLabel","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:terseLabel","value":"Income Statement Location [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:label","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityDomain","labelType":"xbrl:terseLabel","value":"Income Tax Authority [Domain]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"INCOME TAXES","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:terseLabel","value":"Income taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:totalLabel","value":"Total income tax expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","labelType":"xbrl:negatedLabel","value":"Domestic production activities deduction","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:terseLabel","value":"Provision at federal statutory rate","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:terseLabel","value":"State and local income taxes, net of federal benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingencies","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Contingency, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingencies","labelType":"xbrl:terseLabel","value":"Change in uncertain tax positions","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCredits","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCredits","labelType":"xbrl:negatedLabel","value":"Federal income tax credits and incentives","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:terseLabel","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:negatedLabel","value":"Deferred income tax provision (benefit)","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInterestPayableNet","labelType":"xbrl:label","value":"Increase (Decrease) in Interest Payable, Net","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInterestPayableNet","labelType":"xbrl:negatedLabel","value":"Expected decrease in interest due to resolution of uncertain tax positions","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Changes in assets and liabilities (excluding acquisitions):","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Other Noncurrent Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:terseLabel","value":"Long-term liabilities and other","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense and Other Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses and other assets","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:label","value":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:terseLabel","value":"Unvested restricted stock and restricted stock units","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:terseLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestExpenseMember","labelType":"xbrl:label","value":"Interest Expense [Member]","language":"en-US"},{"forObject":"us-gaap:InterestExpenseMember","labelType":"xbrl:terseLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:label","value":"Interest Paid, Excluding Capitalized Interest, Operating Activities","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:terseLabel","value":"Interest paid","language":"en-US"},{"forObject":"us-gaap:IntersegmentEliminationMember","labelType":"xbrl:label","value":"Intersegment Eliminations [Member]","language":"en-US"},{"forObject":"us-gaap:IntersegmentEliminationMember","labelType":"xbrl:terseLabel","value":"Intercompany Eliminations","language":"en-US"},{"forObject":"us-gaap:InventoryCurrentTable","labelType":"xbrl:label","value":"Inventory, Current [Table]","language":"en-US"},{"forObject":"us-gaap:InventoryCurrentTable","labelType":"xbrl:terseLabel","value":"Inventory, Current [Table]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"Inventory Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"INVENTORIES","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:label","value":"Inventory, Finished Goods, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoods","labelType":"xbrl:terseLabel","value":"Finished products","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:label","value":"Inventory, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryGross","labelType":"xbrl:totalLabel","value":"Subtotal","language":"en-US"},{"forObject":"us-gaap:InventoryLineItems","labelType":"xbrl:label","value":"Inventory [Line Items]","language":"en-US"},{"forObject":"us-gaap:InventoryLineItems","labelType":"xbrl:terseLabel","value":"Inventory [Line Items]","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventory, Net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:terseLabel","value":"Inventories, net","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:verboseLabel","value":"Total inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:label","value":"Inventory, Raw Materials, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterials","labelType":"xbrl:terseLabel","value":"Raw materials","language":"en-US"},{"forObject":"us-gaap:InventoryValuationReserves","labelType":"xbrl:label","value":"Inventory Valuation Reserves","language":"en-US"},{"forObject":"us-gaap:InventoryValuationReserves","labelType":"xbrl:terseLabel","value":"Inventory obsolescence reserve","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:label","value":"Inventory, Work in Process, Gross","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcess","labelType":"xbrl:terseLabel","value":"Work in process","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:label","value":"Investment Income, Interest","language":"en-US"},{"forObject":"us-gaap:InvestmentIncomeInterest","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:LIFOInventoryAmount","labelType":"xbrl:label","value":"LIFO Inventory Amount","language":"en-US"},{"forObject":"us-gaap:LIFOInventoryAmount","labelType":"xbrl:terseLabel","value":"Subsidiaries valued inventory in last-in, first-out method","language":"en-US"},{"forObject":"us-gaap:LandMember","labelType":"xbrl:label","value":"Land [Member]","language":"en-US"},{"forObject":"us-gaap:LandMember","labelType":"xbrl:terseLabel","value":"Land","language":"en-US"},{"forObject":"us-gaap:LatestTaxYearMember","labelType":"xbrl:label","value":"Latest Tax Year [Member]","language":"en-US"},{"forObject":"us-gaap:LatestTaxYearMember","labelType":"xbrl:terseLabel","value":"Latest Tax Year","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:terseLabel","value":"Leases [Abstract]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:label","value":"Leases of Lessee Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:LeasesOfLesseeDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"LEASES","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities and Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Liabilities and Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LiabilitiesNoncurrent","labelType":"xbrl:label","value":"Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:LiabilitiesNoncurrent","labelType":"xbrl:totalLabel","value":"Total long-term liabilities","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityBorrowingCapacityDescription","labelType":"xbrl:label","value":"Line of Credit Facility, Borrowing Capacity, Description","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityBorrowingCapacityDescription","labelType":"xbrl:terseLabel","value":"Line of credit, borrowing availability term","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCollateralFeesAmount","labelType":"xbrl:label","value":"Line of Credit Facility, Collateral Fees, Amount","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCollateralFeesAmount","labelType":"xbrl:terseLabel","value":"Fees to secure the facility, amount incurred","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCovenantTerms","labelType":"xbrl:label","value":"Line of Credit Facility, Covenant Terms","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCovenantTerms","labelType":"xbrl:terseLabel","value":"Line of credit, covenant term","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Current Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit, current borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:label","value":"Line of Credit Facility, Expiration Date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationDate1","labelType":"xbrl:terseLabel","value":"Line of credit, maturity date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationPeriod","labelType":"xbrl:label","value":"Line of Credit Facility, Expiration Period","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityExpirationPeriod","labelType":"xbrl:terseLabel","value":"Line of credit, maturity period","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInitiationDate1","labelType":"xbrl:label","value":"Line of Credit Facility, Initiation Date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInitiationDate1","labelType":"xbrl:terseLabel","value":"Line of credit, commencement date","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","labelType":"xbrl:label","value":"Line of Credit Facility, Interest Rate at Period End","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","labelType":"xbrl:terseLabel","value":"Line of credit, effective interest rate","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityLineItems","labelType":"xbrl:label","value":"Line of Credit Facility [Line Items]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityLineItems","labelType":"xbrl:terseLabel","value":"Line of Credit Facility [Line Items]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:label","value":"Line of Credit Facility, Remaining Borrowing Capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:terseLabel","value":"Line of credit, borrowing availability","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:label","value":"Line of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityTable","labelType":"xbrl:terseLabel","value":"Line of Credit Facility [Table]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:label","value":"London Interbank Offered Rate (LIBOR) [Member]","language":"en-US"},{"forObject":"us-gaap:LondonInterbankOfferedRateLIBORMember","labelType":"xbrl:terseLabel","value":"LIBOR rate","language":"en-US"},{"forObject":"us-gaap:LongTermDebtTextBlock","labelType":"xbrl:label","value":"Long-term Debt [Text Block]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtTextBlock","labelType":"xbrl:terseLabel","value":"LONG-TERM DEBT","language":"en-US"},{"forObject":"us-gaap:LongTermLineOfCredit","labelType":"xbrl:label","value":"Long-term Line of Credit, Noncurrent","language":"en-US"},{"forObject":"us-gaap:LongTermLineOfCredit","labelType":"xbrl:positiveLabel","value":"Long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermLineOfCredit","labelType":"xbrl:terseLabel","value":"Amount of debt financing","language":"en-US"},{"forObject":"us-gaap:LongTermLineOfCredit","labelType":"xbrl:verboseLabel","value":"Line of credit, outstanding amount","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:label","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeAxis","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:label","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:LongtermDebtTypeDomain","labelType":"xbrl:terseLabel","value":"Long-term Debt, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:terseLabel","value":"Machinery and Equipment","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by (used in) financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:label","value":"Noncompete Agreements [Member]","language":"en-US"},{"forObject":"us-gaap:NoncompeteAgreementsMember","labelType":"xbrl:terseLabel","value":"Non-Compete Agreements","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:label","value":"Number of Reportable Segments","language":"en-US"},{"forObject":"us-gaap:NumberOfReportableSegments","labelType":"xbrl:terseLabel","value":"Number of reportable segments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:totalLabel","value":"Total minimum lease payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2019","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Five Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2023","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Four Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Three Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2021","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due in Two Years","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2020","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments, Due Thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:terseLabel","value":"For the fiscal year ending July 31, 2024 and thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:label","value":"Operating Leases, Rent Expense, Net","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:terseLabel","value":"Rent expense","language":"en-US"},{"forObject":"us-gaap:OperatingSegmentsMember","labelType":"xbrl:label","value":"Operating Segments [Member]","language":"en-US"},{"forObject":"us-gaap:OperatingSegmentsMember","labelType":"xbrl:terseLabel","value":"Operating Segments","language":"en-US"},{"forObject":"us-gaap:OtherAssetsMiscellaneousNoncurrent","labelType":"xbrl:label","value":"Other Assets, Miscellaneous, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherAssetsMiscellaneousNoncurrent","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:totalLabel","value":"Total other assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrentAbstract","labelType":"xbrl:label","value":"Other Assets, Noncurrent [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrentAbstract","labelType":"xbrl:terseLabel","value":"Other assets:","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other liabilities","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income (Expense)","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other income, net","language":"en-US"},{"forObject":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","labelType":"xbrl:label","value":"Payments for (Proceeds from) Other Investing Activities","language":"en-US"},{"forObject":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","labelType":"xbrl:negatedLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:label","value":"Payments of Debt Issuance Costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDebtIssuanceCosts","labelType":"xbrl:negatedLabel","value":"Payments of debt issuance costs","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:label","value":"Payments of Ordinary Dividends, Common Stock","language":"en-US"},{"forObject":"us-gaap:PaymentsOfDividendsCommonStock","labelType":"xbrl:negatedLabel","value":"Cash dividends paid","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"Payments Related to Tax Withholding for Share-based Compensation","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedLabel","value":"Payments related to vesting of stock-based awards","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Gross","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:terseLabel","value":"Business acquisition,Consideration transferred","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:verboseLabel","value":"Payment to acquire business","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"Payments to Acquire Businesses, Net of Cash Acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Acquisitions, net of cash acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedTerseLabel","value":"Total cash consideration for acquisition, less cash acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:label","value":"Payments to Acquire Interest in Joint Venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:terseLabel","value":"Cash contributed in joint venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireInterestInJointVenture","labelType":"xbrl:negatedLabel","value":"Equity investment in joint venture","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireProductiveAssets","labelType":"xbrl:label","value":"Payments to Acquire Productive Assets","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireProductiveAssets","labelType":"xbrl:terseLabel","value":"Capital acquisitions","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property, plant & equipment","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsAbstract","labelType":"xbrl:label","value":"Postemployment Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:PostemploymentBenefitsAbstract","labelType":"xbrl:terseLabel","value":"Postemployment Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock, Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Preferred stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred Stock, Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Preferred stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred Stock, Value, Issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:terseLabel","value":"Preferred stock-authorized 1,000,000 shares; none outstanding","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid Expense and Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:label","value":"Proceeds from Lines of Credit","language":"en-US"},{"forObject":"us-gaap:ProceedsFromLinesOfCredit","labelType":"xbrl:terseLabel","value":"Borrowings on revolving credit facility","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","labelType":"xbrl:label","value":"Proceeds from Sale and Collection of Notes Receivable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","labelType":"xbrl:terseLabel","value":"Proceeds from notes receivable","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from Sale of Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:terseLabel","value":"Proceeds from dispositions of property, plant & equipment","language":"en-US"},{"forObject":"us-gaap:ProductWarrantiesDisclosuresAbstract","labelType":"xbrl:label","value":"Product Warranties Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantiesDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Product Warranty","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyDisclosureTextBlock","labelType":"xbrl:label","value":"Product Warranty Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"PRODUCT WARRANTY","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyLiabilityLineItems","labelType":"xbrl:label","value":"Product Warranty Liability [Line Items]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyLiabilityLineItems","labelType":"xbrl:terseLabel","value":"Product Warranty Liability [Line Items]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyLiabilityTable","labelType":"xbrl:label","value":"Product Warranty Liability [Table]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyLiabilityTable","labelType":"xbrl:terseLabel","value":"Product Warranty Liability [Table]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"PROPERTY, PLANT AND EQUIPMENT","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:verboseLabel","value":"Total cost","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property, plant and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Net property, plant and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Depreciation","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment, Type [Domain]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property, Plant and Equipment, Useful Life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Property, plant and equipment, estimated useful life","language":"en-US"},{"forObject":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","labelType":"xbrl:label","value":"Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","labelType":"xbrl:terseLabel","value":"Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:label","value":"Repayments of Lines of Credit","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLinesOfCredit","labelType":"xbrl:negatedLabel","value":"Principal payments on revolving credit facility","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","labelType":"xbrl:label","value":"Repayments of Long-term Capital Lease Obligations","language":"en-US"},{"forObject":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","labelType":"xbrl:negatedLabel","value":"Principal payments on capital lease obligations","language":"en-US"},{"forObject":"us-gaap:RepurchaseAndResaleAgreementsPolicy","labelType":"xbrl:label","value":"Repurchase and Resale Agreements Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RepurchaseAndResaleAgreementsPolicy","labelType":"xbrl:terseLabel","value":"Repurchase Agreements","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","labelType":"xbrl:label","value":"Restricted Cash and Cash Equivalents [Axis]","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","labelType":"xbrl:terseLabel","value":"Restricted Cash and Cash Equivalents [Axis]","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Domain]","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents [Domain]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:label","value":"Restricted Stock [Member]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockMember","labelType":"xbrl:terseLabel","value":"Restricted Stock","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:label","value":"Restricted Stock Units (RSUs) [Member]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:terseLabel","value":"Restricted Stock Units (RSUs)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings (Accumulated Deficit)","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Retained earnings","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Retained Earnings [Member]","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:terseLabel","value":"Retained Earnings","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:label","value":"Revenue from Contract with Customer, Excluding Assessed Tax","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue Recognition, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:label","value":"Revolving Credit Facility [Member]","language":"en-US"},{"forObject":"us-gaap:RevolvingCreditFacilityMember","labelType":"xbrl:terseLabel","value":"Asset-based revolving credit facility","language":"en-US"},{"forObject":"us-gaap:RisksAndUncertaintiesAbstract","labelType":"xbrl:label","value":"Risks and Uncertainties [Abstract]","language":"en-US"},{"forObject":"us-gaap:RisksAndUncertaintiesAbstract","labelType":"xbrl:terseLabel","value":"Risks and Uncertainties [Abstract]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueGoodsNetMember","labelType":"xbrl:label","value":"Sales Revenue, Goods, Net [Member]","language":"en-US"},{"forObject":"us-gaap:SalesRevenueGoodsNetMember","labelType":"xbrl:terseLabel","value":"Net Sales","language":"en-US"},{"forObject":"us-gaap:ScenarioUnspecifiedDomain","labelType":"xbrl:label","value":"Scenario, Unspecified [Domain]","language":"en-US"},{"forObject":"us-gaap:ScenarioUnspecifiedDomain","labelType":"xbrl:terseLabel","value":"Scenario, Unspecified [Domain]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:label","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","labelType":"xbrl:terseLabel","value":"Schedule of Business Acquisitions, by Acquisition [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Components of Provision (Benefit) for Income Taxes","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Deferred Tax Assets and Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","labelType":"xbrl:label","value":"Schedule of Equity Method Investments [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","labelType":"xbrl:terseLabel","value":"Schedule of Equity Method Investments [Line Items]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","labelType":"xbrl:label","value":"Schedule of Equity Method Investments [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","labelType":"xbrl:terseLabel","value":"Schedule of Equity Method Investments [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:terseLabel","value":"Schedule of Finite-Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Components of Amortizable Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:label","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTable","labelType":"xbrl:terseLabel","value":"Schedule of Goodwill [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfGoodwillTextBlock","labelType":"xbrl:terseLabel","value":"Changes in Carrying Amount of Goodwill by Reportable Segment","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Major Classifications of Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Product Warranty Liability [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Changes in Product Warranty Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Property, Plant and Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:label","value":"Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Final Fair Value Assigned to Net Assets Acquired","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","labelType":"xbrl:label","value":"Schedule of Segment Reporting Information, by Segment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","labelType":"xbrl:terseLabel","value":"Schedule of Segment Reporting Information, by Segment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","labelType":"xbrl:label","value":"Schedule of Segment Reporting Information, by Segment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Segment Reporting Information by Segment","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Restricted Stock Award Activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Changes in Unrecognized Tax Benefit","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Weighted Average Number of Shares [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Difference Between Basic and Diluted EPS as Result of Restricted Stock Units and Unvested Restricted Stock","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:terseLabel","value":"Estimated Amortization Expense","language":"en-US"},{"forObject":"us-gaap:SegmentContinuingOperationsMember","labelType":"xbrl:label","value":"Continuing Operations [Member]","language":"en-US"},{"forObject":"us-gaap:SegmentContinuingOperationsMember","labelType":"xbrl:terseLabel","value":"Continuing Operations","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:label","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentDomain","labelType":"xbrl:terseLabel","value":"Segments [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentOperatingActivitiesDomain","labelType":"xbrl:label","value":"Operating Activities [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentOperatingActivitiesDomain","labelType":"xbrl:terseLabel","value":"Operating Activities [Domain]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:terseLabel","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"BUSINESS SEGMENTS","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationLineItems","labelType":"xbrl:label","value":"Segment Reporting Information [Line Items]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingInformationLineItems","labelType":"xbrl:terseLabel","value":"Segment Reporting Information [Line Items]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, General and Administrative Expense","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"Selling, general and administrative expenses","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","labelType":"xbrl:label","value":"Selling, General and Administrative Expenses [Member]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","labelType":"xbrl:terseLabel","value":"Selling, General and Administrative Expenses","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share-based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1","labelType":"xbrl:terseLabel","value":"Stock-based Compensation, requisite service period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Share-based compensation arrangement by share-based payment award, award vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Forfeited, Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Forfeited, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Granted, Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Granted, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Nonvested, end of year, Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Nonvested, beginning of year, Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Nonvested, end of year, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Nonvested, beginning of year, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Vested, Shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Vested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Share-based Compensation Arrangement by Share-based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:terseLabel","value":"Number of shares authorized under stock option plan","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:terseLabel","value":"Number of shares available to be granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:terseLabel","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"Shares, Issued","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Ending Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Beginning Balance (in shares)","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Significant Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:SignificantAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Additions from Business Acquisition","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition","labelType":"xbrl:terseLabel","value":"Acquisitions","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Current","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualCurrent","labelType":"xbrl:terseLabel","value":"Product warranties","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualPayments","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Decrease for Payments","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualPayments","labelType":"xbrl:negatedLabel","value":"Payments","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:label","value":"Standard Product Warranty Accrual, Increase for Warranties Issued","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:terseLabel","value":"Provision","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:label","value":"Standard Product Warranty, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:terseLabel","value":"Product Warranties","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State and Local Jurisdiction [Member]","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:terseLabel","value":"State and Local Jurisdiction","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:label","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:terseLabel","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:terseLabel","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:terseLabel","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:terseLabel","value":"Statement of Financial Position [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Statement of Stockholders' Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOperatingActivitiesSegmentAxis","labelType":"xbrl:label","value":"Operating Activities [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementOperatingActivitiesSegmentAxis","labelType":"xbrl:terseLabel","value":"Operating Activities [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementScenarioAxis","labelType":"xbrl:label","value":"Scenario [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementScenarioAxis","labelType":"xbrl:terseLabel","value":"Scenario [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Restricted Stock Award, Gross","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:terseLabel","value":"Restricted stock unit activity (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Restricted Stock Award, Gross","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","labelType":"xbrl:terseLabel","value":"Restricted stock unit activity","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:label","value":"Stock Repurchase Program, Authorized Amount","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","labelType":"xbrl:terseLabel","value":"Stock repurchase program authorized amount","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramExpirationDate","labelType":"xbrl:label","value":"Stock Repurchase Program Expiration Date","language":"en-US"},{"forObject":"us-gaap:StockRepurchaseProgramExpirationDate","labelType":"xbrl:terseLabel","value":"Stock repurchase program expiration date","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Ending Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Beginning Balance","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders' Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"STOCKHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:label","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventLineItems","labelType":"xbrl:terseLabel","value":"Subsequent Event [Line Items]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:label","value":"Subsequent Event [Member]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventMember","labelType":"xbrl:terseLabel","value":"Subsequent Event","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:label","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTable","labelType":"xbrl:terseLabel","value":"Subsequent Event [Table]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:label","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeAxis","labelType":"xbrl:terseLabel","value":"Subsequent Event Type [Axis]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:label","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventTypeDomain","labelType":"xbrl:terseLabel","value":"Subsequent Event Type [Domain]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:label","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsAbstract","labelType":"xbrl:terseLabel","value":"Subsequent Events [Abstract]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:label","value":"Subsequent Events [Text Block]","language":"en-US"},{"forObject":"us-gaap:SubsequentEventsTextBlock","labelType":"xbrl:terseLabel","value":"SUBSEQUENT EVENT","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental cash flow information:","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:label","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodAxis","labelType":"xbrl:terseLabel","value":"Tax Period [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:label","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxPeriodDomain","labelType":"xbrl:terseLabel","value":"Tax Period [Domain]","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrent","labelType":"xbrl:label","value":"Taxes Payable, Current","language":"en-US"},{"forObject":"us-gaap:TaxesPayableCurrent","labelType":"xbrl:terseLabel","value":"Income and other taxes","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:label","value":"Trademarks [Member]","language":"en-US"},{"forObject":"us-gaap:TrademarksMember","labelType":"xbrl:terseLabel","value":"Trademarks","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:label","value":"Treasury Stock [Member]","language":"en-US"},{"forObject":"us-gaap:TreasuryStockMember","labelType":"xbrl:terseLabel","value":"Treasury Stock","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:label","value":"Treasury Stock, Shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockShares","labelType":"xbrl:terseLabel","value":"Treasury, shares","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:label","value":"Treasury Stock, Value","language":"en-US"},{"forObject":"us-gaap:TreasuryStockValue","labelType":"xbrl:negatedLabel","value":"Less treasury shares of 10,070,459 in 2018 and 10,011,069 in 2017, at cost","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:label","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:TypeOfAdoptionMember","labelType":"xbrl:terseLabel","value":"Type of Adoption [Domain]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:terseLabel","value":"Total unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:totalLabel","value":"Total unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Tax positions related to prior years: Reductions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","labelType":"xbrl:negatedLabel","value":"Settlements","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:terseLabel","value":"Accrued interest and penalties","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Tax positions related to current year: Additions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Tax positions related to prior years: Additions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Lapses in statute of limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Unrecognized Tax Benefits that Would Impact Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:terseLabel","value":"Unrecognized tax benefits that, if recognized, would affect the company's income tax rate","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates, Policy [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:terseLabel","value":"Estimates","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:label","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateAxis","labelType":"xbrl:terseLabel","value":"Variable Rate [Axis]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:label","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:VariableRateDomain","labelType":"xbrl:terseLabel","value":"Variable Rate [Domain]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Weighted-average shares outstanding assuming dilution","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Weighted-average shares outstanding for basic earnings per share","language":"en-US"},{"forObject":"cik:0000730263","labelType":"xbrl:label","value":"THOR INDUSTRIES INC","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"141 - Disclosure - Acquisitions - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"144 - Disclosure - Business Segments - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"154 - Disclosure - Changes in Carrying Amount of Goodwill by Reportable Segment (Detail)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"151 - Disclosure - Components of Amortizable Intangible Assets (Detail)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"167 - Disclosure - Components of Total Unrecognized Tax Benefits (Detail)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"157 - Disclosure - Concentration of Risk - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"168 - Disclosure - Contingent Liabilities and Commitments - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"171 - Disclosure - Employee Benefit Plans - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"156 - Disclosure - Equity Investment - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"152 - Disclosure - Estimated Amortization Expense (Detail)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"169 - Disclosure - Future Minimum Rental Payments under Capital and Operating Leases (Detail)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"163 - Disclosure - Income Taxes - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"153 - Disclosure - Intangible Assets, Goodwill and Long-Lived Assets - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"148 - Disclosure - Inventories - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"170 - Disclosure - Leases - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"161 - Disclosure - Long - Term Debt - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"159 - Disclosure - Product Warranty - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"149 - Disclosure - Property, Plant and Equipment (Detail)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"150 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"160 - Disclosure - Schedule of Changes in Product Warranty Liabilities for Continuing Operations (Detail)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"166 - Disclosure - Schedule of Changes in Unrecognized Tax Benefit (Detail)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"162 - Disclosure - Schedule of Components of Provision (Benefit) for Income Taxes from Continuing Operations (Detail)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"165 - Disclosure - Schedule of Deferred Income Taxes (Detail)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"140 - Disclosure - Schedule of Difference Between Basic and Diluted EPS as Result of Restricted Stock Units and Unvested Restricted Stock (Detail)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"164 - Disclosure - Schedule of Differences between Income Taxes at Federal Statutory Rate and Actual Income Taxes (Detail)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"158 - Disclosure - Schedule of Fair Value, Assets Measured on Recurring Basis (Detail)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"147 - Disclosure - Schedule of Major Classifications of Inventories (Detail)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"173 - Disclosure - Schedule of Restricted Stock Award Activity (Detail)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"145 - Disclosure - Schedule of Segment Reporting Information by Segment (Detail)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"146 - Disclosure - Schedule of Segment Reporting Information, by Segment Balance Sheet Item (Detail)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"172 - Disclosure - Stockholders' Equity - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"174 - Disclosure - Subsequent Event - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"155 - Disclosure - Summary of Components of Net Balance (Detail)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"142 - Disclosure - Summary of Final Fair Value Assigned to Net Assets Acquired (Detail)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"139 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"143 - Disclosure - Unaudited Pro Forma Information (Detail)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"101 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"110 - Disclosure - ACQUISITIONS","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"129 - Disclosure - ACQUISITIONS (Tables)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"122 - Disclosure - CONTINGENT LIABILITIES AND COMMITMENTS","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"124 - Disclosure - EMPLOYEE BENEFIT PLANS","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"117 - Disclosure - CONCENTRATION OF RISK","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"111 - Disclosure - DISCONTINUED OPERATIONS","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"116 - Disclosure - EQUITY INVESTMENT","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"118 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"134 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"115 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"133 - Disclosure - INTANGIBLE ASSETS, GOODWILL AND LONG-LIVED ASSETS (Tables)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"121 - Disclosure - INCOME TAXES","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"136 - Disclosure - INCOME TAXES (Tables)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"113 - Disclosure - INVENTORIES","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"131 - Disclosure - INVENTORIES (Tables)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"123 - Disclosure - LEASES","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"137 - Disclosure - LEASES (Tables)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"120 - Disclosure - LONG-TERM DEBT","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"119 - Disclosure - PRODUCT WARRANTY","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"135 - Disclosure - PRODUCT WARRANTY (Tables)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"114 - Disclosure - PROPERTY, PLANT AND EQUIPMENT","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"132 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"112 - Disclosure - BUSINESS SEGMENTS","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"130 - Disclosure - BUSINESS SEGMENTS (Tables)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"109 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"127 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"128 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"125 - Disclosure - STOCKHOLDERS' EQUITY","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"138 - Disclosure - STOCKHOLDERS' EQUITY (Tables)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"126 - Disclosure - SUBSEQUENT EVENT","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"108 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"103 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"104 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"105 - Statement - Consolidated Statements of Income and Comprehensive Income","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"106 - Statement - Consolidated Statements of Stockholders' Equity","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"107 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"175 - Disclosure - Future Minimum Rental Payments under Capital and Operating Leases (Detail) (Alternate 1)","language":"en"}],"networks":[{"name":"rpt:network-presentation-26","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","target":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:ProceedsFromLinesOfCredit","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:JaycoCorpMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsDomain","target":"tho:ConsiderationFundedByCreditFacilityMember","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-27","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOperatingActivitiesSegmentAxis","target":"us-gaap:SegmentOperatingActivitiesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:NumberOfReportableSegments","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"tho:SalesRevenueGoodsNetPercentages","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentOperatingActivitiesDomain","target":"us-gaap:SegmentContinuingOperationsMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:ExportMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:StatementOperatingActivitiesSegmentAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillPeriodIncreaseDecrease","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:TowablesMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:MotorizedMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AllOtherSegmentsMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:GoodwillLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkAndCustomerRelationshipsMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DesignTechnologyAndOtherIntangiblesMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-30","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefits","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:UnrecognizedTaxBenefitsCurrent","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefits","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:ConcentrationRiskTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesRevenueGoodsNetMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"tho:FreedomRoadsMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"srt:MajorCustomersAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"tho:RepurchaseAndGuaranteeReserveBalances","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:DefinedContributionPlanCostRecognized","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:LegalEntityAxis","target":"dei:EntityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","target":"srt:EquityMethodInvesteeNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:EquityMethodInvestmentOwnershipPercentage","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","target":"us-gaap:IncomeLossFromEquityMethodInvestments","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:EquityMethodInvesteeNameDomain","target":"tho:TH2Member","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:EntityDomain","target":"tho:TourismHoldingsLimitedMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"dei:LegalEntityAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfEquityMethodInvestmentsTable","target":"us-gaap:ScheduleOfEquityMethodInvestmentsLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeaseObligationsCurrent","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeaseObligationsNoncurrent","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","target":"us-gaap:TypeOfAdoptionMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:IncomeTaxTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodAxis","target":"us-gaap:TaxPeriodDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:TaxCreditCarryforwardExpirationYear","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:NetOperatingLossCarryforwards","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:NetOperatingLossCarryforwardsYearOfExpiration","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxLineItems","target":"us-gaap:IncreaseDecreaseInInterestPayableNet","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:TypeOfAdoptionMember","target":"tho:StaffAccountingBulletinNumber118Member","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"us-gaap:EarliestTaxYearMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxPeriodDomain","target":"us-gaap:LatestTaxYearMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxTable","target":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxTable","target":"us-gaap:TaxPeriodAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:IncomeTaxTable","target":"tho:IncomeTaxLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillImpairmentLoss","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryGross","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:LIFOInventoryAmount","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:FIFOInventoryAmount","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryValuationReserves","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasesRentExpenseNet","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateAxis","target":"us-gaap:VariableRateDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityExpirationPeriod","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityInitiationDate1","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityExpirationDate1","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LongTermLineOfCredit","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityBorrowingCapacityDescription","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"us-gaap:LineOfCreditFacilityCovenantTerms","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"tho:LineOfCreditPercentageOfCommissionFee","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"tho:LineOfCreditFacilityBorrowingBase","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"us-gaap:InterestExpense","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"tho:OtherLongTermDebtWeightedAverageInterestRate","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityCovenantTerms","target":"us-gaap:LineOfCreditFacilityCollateralFeesAmount","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityLineItems","target":"tho:AmortizationPeriodForCollateralFees","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:AmortizationPeriodForCollateralFees","target":"us-gaap:AmortizationOfFinancingCosts","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"tho:AmortizationPeriodForCollateralFees","target":"us-gaap:DeferredFinanceCostsNet","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"us-gaap:RevolvingCreditFacilityMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:LondonInterbankOfferedRateLIBORMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:InterestExpenseMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"us-gaap:BaseRateMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:VariableRateDomain","target":"tho:BaseRateAndLiborMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:CreditFacilityAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:VariableRateAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"srt:RangeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:IncomeStatementLocationAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LineOfCreditFacilityTable","target":"us-gaap:LineOfCreditFacilityLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ProductWarrantyLiabilityTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GuaranteeObligationsByNatureAxis","target":"us-gaap:GuaranteeObligationsNatureDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantyLiabilityLineItems","target":"tho:WarrantyPeriodForRetailCustomer","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GuaranteeObligationsNatureDomain","target":"tho:TermOfProductWarrantyOneMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GuaranteeObligationsNatureDomain","target":"tho:TermOfProductWarrantyTwoMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantyLiabilityTable","target":"us-gaap:GuaranteeObligationsByNatureAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantyLiabilityTable","target":"us-gaap:ProductWarrantyLiabilityLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LandMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:AssetsHeldUnderCapitalLeasesMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:ProductWarrantiesDisclosuresAbstract","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:StandardProductWarrantyAccrualCurrent","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:StandardProductWarrantyAccrualPayments","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:StandardProductWarrantyAccrualCurrent","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","target":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesDomain","target":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"tho:DeferredTaxAssetsLiabilitiesInventory","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxLiabilitiesOther","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","target":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","target":"tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesTable","target":"tho:ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCredits","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationTaxContingencies","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryCurrentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryFinishedGoods","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryWorkInProcess","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryRawMaterials","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"tho:InventoryChassis","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryGross","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:InventoryLineItems","target":"us-gaap:InventoryNet","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:RecreationVehiclesMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AllOtherSegmentsMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryCurrentTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:InventoryCurrentTable","target":"us-gaap:InventoryLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"srt:ConsolidationItemsAxis","target":"srt:ConsolidationItemsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"tho:TowablesMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"tho:MotorizedMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:RecreationVehiclesMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:OperatingSegmentsMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"tho:CorporateAndEliminationsMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:IntersegmentEliminationMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:CorporateNonSegmentMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ConsolidationItemsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"srt:ConsolidationItemsAxis","target":"srt:ConsolidationItemsDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"tho:TowablesMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"tho:MotorizedMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:Assets","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:DepreciationDepletionAndAmortization","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingInformationLineItems","target":"us-gaap:PaymentsToAcquireProductiveAssets","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:RecreationVehiclesMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:OperatingSegmentsMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"tho:CorporateAndEliminationsMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ConsolidationItemsDomain","target":"us-gaap:CorporateNonSegmentMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ConsolidationItemsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"srt:ProductOrServiceAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTable","target":"us-gaap:SegmentReportingInformationLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"tho:UncategorizedAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:UncategorizedAbstract","target":"tho:StockBasedCompensationAndStockholdersEquityTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"us-gaap:StockRepurchaseProgramExpirationDate","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityLineItems","target":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:TwoThousandTenEquityIncentivePlanMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:TwoThousandSixteenEquityIncentivePlanMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:RestrictedStockAwardsMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityTable","target":"us-gaap:AwardTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:StockBasedCompensationAndStockholdersEquityTable","target":"tho:StockBasedCompensationAndStockholdersEquityLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeAxis","target":"us-gaap:LongtermDebtTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeAxis","target":"us-gaap:SubsequentEventTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:DebtInstrumentTerm","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventLineItems","target":"us-gaap:LongTermLineOfCredit","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:ErwinHymerGroupMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTypeDomain","target":"us-gaap:SubsequentEventMember","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CreditFacilityDomain","target":"tho:AssetBasedCreditFacilityMember","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LongtermDebtTypeDomain","target":"tho:TermLoanMember","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventTypeAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:CreditFacilityAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:BusinessAcquisitionAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:LongtermDebtTypeAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SubsequentEventTable","target":"us-gaap:SubsequentEventLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillGross","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:GoodwillLineItems","target":"us-gaap:Goodwill","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:TowablesMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"tho:MotorizedMember","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AllOtherSegmentsMember","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfGoodwillTable","target":"us-gaap:GoodwillLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:Goodwill","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:CashAcquiredFromAcquisition","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BusinessAcquisitionLineItems","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:JaycoCorpMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable","target":"us-gaap:BusinessAcquisitionLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"tho:SummaryOfSignificantAccountingPoliciesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","target":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOperatingActivitiesSegmentAxis","target":"us-gaap:SegmentOperatingActivitiesDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementScenarioAxis","target":"us-gaap:ScenarioUnspecifiedDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:NumberOfReportableSegments","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"tho:CashAndCashEquivalentsMaturityPeriod","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:Depreciation","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"tho:ExcessLiabilityInsurance","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:AdvertisingExpense","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"tho:HeldByOneFinancialInstitutionMember","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:BuildingAndBuildingImprovementsMember","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentOperatingActivitiesDomain","target":"us-gaap:SegmentContinuingOperationsMember","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TrademarksMember","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"tho:ScenarioOneMember","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DealerNetworkMember","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScenarioUnspecifiedDomain","target":"tho:ScenarioTwoMember","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:DesignTechnologyAssetsMember","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:NoncompeteAgreementsMember","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"tho:BacklogMember","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"srt:RangeAxis","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:AwardTypeAxis","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:StatementOperatingActivitiesSegmentAxis","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:StatementScenarioAxis","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:IncomeStatementLocationAxis","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:SummaryOfSignificantAccountingPoliciesTable","target":"tho:SummaryOfSignificantAccountingPoliciesLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessAcquisitionsProFormaRevenue","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"tho:DocumentAndEntityInformationAbstract","order":1.0},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:DocumentType","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:AmendmentFlag","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:DocumentPeriodEndDate","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:DocumentFiscalYearFocus","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:DocumentFiscalPeriodFocus","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:TradingSymbol","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityRegistrantName","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityCentralIndexKey","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:CurrentFiscalYearEndDate","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityCurrentReportingStatus","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityVoluntaryFilers","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityFilerCategory","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:DocumentAndEntityInformationAbstract","target":"dei:EntityPublicFloat","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationsAbstract","order":1.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessCombinationsAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"tho:JaycoCorpMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PostemploymentBenefitsAbstract","order":1.0},{"source":"us-gaap:PostemploymentBenefitsAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RisksAndUncertaintiesAbstract","order":1.0},{"source":"us-gaap:RisksAndUncertaintiesAbstract","target":"us-gaap:ConcentrationRiskDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","order":1.0},{"source":"us-gaap:DiscontinuedOperationsAndDisposalGroupsAbstract","target":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","order":1.0},{"source":"us-gaap:EquityMethodInvestmentsAndJointVenturesAbstract","target":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeasesOfLesseeDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebtTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GuaranteesAndProductWarrantiesAbstract","order":1.0},{"source":"us-gaap:GuaranteesAndProductWarrantiesAbstract","target":"us-gaap:ProductWarrantyDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GuaranteesAndProductWarrantiesAbstract","order":1.0},{"source":"us-gaap:GuaranteesAndProductWarrantiesAbstract","target":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SignificantAccountingPoliciesTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"tho:NatureOfOperationsPolicyTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StandardProductWarrantyPolicy","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"tho:InsuranceReservesPolicyTextBlock","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RepurchaseAndResaleAgreementsPolicy","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FederalHomeLoanBanksAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FederalHomeLoanBanksAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"tho:RestrictedStockAwardsMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SubsequentEventsAbstract","order":1.0},{"source":"us-gaap:SubsequentEventsAbstract","target":"us-gaap:SubsequentEventsTextBlock","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:Depreciation","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfFinancingCosts","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetIncomeLoss","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromLinesOfCredit","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLinesOfCredit","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsOfDividendsCommonStock","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":1.42,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaidNet","order":1.43,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","order":1.44,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermLineOfCredit","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:positiveLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesNoncurrent","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:TreasuryStockValue","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:StandardProductWarrantyAccrualCurrent","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:TaxesPayableCurrent","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:AccruedMarketingCostsCurrent","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"tho:ProductPropertyLiabilityAndRelatedLiabilities","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccruedLiabilitiesCurrentAbstract","target":"us-gaap:OtherLiabilitiesCurrent","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:Goodwill","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:DeferredTaxAssetsNetNoncurrent","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:EquityMethodInvestments","order":1.24,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:OtherAssetsMiscellaneousNoncurrent","order":1.25,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OtherAssetsNoncurrentAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":1.26,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":1.27,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":1.28,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.29,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.3,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrentAbstract","order":1.31,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":1.32,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.33,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":1.34,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":1.35,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:InventoryNet","order":1.36,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.37,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":1.38,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.39,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrentAbstract","order":1.4,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":1.41,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:TreasuryStockShares","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:InvestmentIncomeInterest","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:InterestExpense","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromContinuingOperations","order":1.14,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","order":1.15,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.16,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"tho:EarningsPerShareFromContinuingOperationsAbstract","order":1.17,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","order":1.18,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareAbstract","order":1.19,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:EarningsPerShareFromContinuingOperationsAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","order":1.2,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:EarningsPerShareFromContinuingOperationsAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","order":1.21,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare","order":1.22,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"tho:EarningsPerShareFromDiscontinuedOperationsAbstract","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare","order":1.23,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:TreasuryStockMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":1.03,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":1.04,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":1.05,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.06,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":1.07,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","order":1.08,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","order":1.09,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DividendsCommonStockCash","order":1.1,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":1.11,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":1.12,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.13,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-98","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":1.01,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockDividendsPerShareCashPaid","order":1.02,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-calculation-99","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0},{"source":"us-gaap:UnrecognizedTaxBenefits","target":"tho:UnrecognizedTaxBenefitsCurrent","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:UnrecognizedTaxBenefits","target":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-100","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","order":1.0},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-101","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":2.0},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","order":1.08,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":1.15,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":1.16,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-102","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","order":1.0},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeaseObligationsCurrent","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","target":"us-gaap:CapitalLeaseObligationsNoncurrent","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-103","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":1.03,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-104","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-105","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","order":1.0},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"tho:DeferredTaxAssetsLiabilitiesInventory","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":1.08,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","order":1.1,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","target":"us-gaap:DeferredTaxLiabilitiesOther","order":1.12,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-106","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-107","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCredits","order":1.03,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","order":1.04,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxContingencies","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-108","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryGross","order":1.0},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryFinishedGoods","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryWorkInProcess","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"us-gaap:InventoryRawMaterials","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryGross","target":"tho:InventoryChassis","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-109","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":1.0},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:Goodwill","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","order":1.05,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-110","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:Depreciation","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfFinancingCosts","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":1.06,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":1.07,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","order":1.09,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.1,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":1.11,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":1.12,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":1.15,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.16,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.17,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","order":1.18,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","order":1.19,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireInterestInJointVenture","order":1.2,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":1.21,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","order":1.22,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":1.23,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromLinesOfCredit","order":1.24,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLinesOfCredit","order":1.25,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDebtIssuanceCosts","order":1.26,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsOfDividendsCommonStock","order":1.27,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":1.28,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","order":1.29,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","order":1.3,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":1.31,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-111","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":1.02,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsAndOtherReceivablesNetCurrent","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":1.04,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":1.05,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":1.06,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssetsNoncurrent","target":"us-gaap:Goodwill","order":1.08,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssetsNoncurrent","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssetsNoncurrent","target":"us-gaap:DeferredTaxAssetsNetNoncurrent","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssetsNoncurrent","target":"us-gaap:EquityMethodInvestments","order":1.11,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherAssetsNoncurrent","target":"us-gaap:OtherAssetsMiscellaneousNoncurrent","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.14,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.15,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:StandardProductWarrantyAccrualCurrent","order":1.16,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:TaxesPayableCurrent","order":1.17,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedMarketingCostsCurrent","order":1.18,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"tho:ProductPropertyLiabilityAndRelatedLiabilities","order":1.19,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OtherLiabilitiesCurrent","order":1.2,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:LiabilitiesCurrent","order":1.21,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesNoncurrent","target":"us-gaap:LongTermLineOfCredit","order":1.22,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesNoncurrent","target":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","order":1.23,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesNoncurrent","target":"us-gaap:OtherLiabilitiesNoncurrent","order":1.24,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:LiabilitiesNoncurrent","order":1.25,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:PreferredStockValue","order":1.26,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":1.27,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":1.28,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":1.29,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:TreasuryStockValue","order":1.3,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":1.31,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-112","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:GrossProfit","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.01,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsAndServicesSold","order":1.02,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:GrossProfit","order":1.03,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":1.04,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","order":1.05,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.06,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:InvestmentIncomeInterest","order":1.07,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:InterestExpense","order":1.08,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.09,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperations","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.1,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperations","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.11,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:IncomeLossFromContinuingOperations","order":1.12,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","order":1.13,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation"},{"name":"rpt:group-1","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureBusinessSegmentsAdditionalInformation"},{"name":"rpt:group-2","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureChangesInCarryingAmountOfGoodwillByReportableSegment"},{"name":"rpt:group-3","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureComponentsOfAmortizableIntangibleAssets"},{"name":"rpt:group-4","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureComponentsOfTotalUnrecognizedTaxBenefits"},{"name":"rpt:group-5","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureConcentrationOfRiskAdditionalInformation"},{"name":"rpt:group-6","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureContingentLiabilitiesAndCommitmentsAdditionalInformation"},{"name":"rpt:group-7","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureEmployeeBenefitPlansAdditionalInformation"},{"name":"rpt:group-8","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureEquityInvestmentAdditionalInformation"},{"name":"rpt:group-9","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureEstimatedAmortizationExpense"},{"name":"rpt:group-10","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureFutureMinimumRentalPaymentsUnderCapitalAndOperatingLeases"},{"name":"rpt:group-11","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"},{"name":"rpt:group-12","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureIntangibleAssetsGoodwillAndLongLivedAssetsAdditionalInformation"},{"name":"rpt:group-13","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureInventoriesAdditionalInformation"},{"name":"rpt:group-14","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureLeasesAdditionalInformation"},{"name":"rpt:group-15","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation"},{"name":"rpt:group-16","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureProductWarrantyAdditionalInformation"},{"name":"rpt:group-17","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosurePropertyPlantAndEquipment"},{"name":"rpt:group-18","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation"},{"name":"rpt:group-19","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfChangesInProductWarrantyLiabilitiesForContinuingOperations"},{"name":"rpt:group-20","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfChangesInUnrecognizedTaxBenefit"},{"name":"rpt:group-21","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfComponentsOfProvisionBenefitForIncomeTaxesFromContinuingOperations"},{"name":"rpt:group-22","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfDeferredIncomeTaxes"},{"name":"rpt:group-23","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfDifferenceBetweenBasicAndDilutedEPSAsResultOfRestrictedStockUnitsAndUnvestedRestrictedStock"},{"name":"rpt:group-24","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxes"},{"name":"rpt:group-25","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfFairValueAssetsMeasuredOnRecurringBasis"},{"name":"rpt:group-26","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfMajorClassificationsOfInventories"},{"name":"rpt:group-27","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfRestrictedStockAwardActivity"},{"name":"rpt:group-28","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfSegmentReportingInformationBySegment"},{"name":"rpt:group-29","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureScheduleOfSegmentReportingInformationBySegmentBalanceSheetItem"},{"name":"rpt:group-30","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureStockholdersEquityAdditionalInformation"},{"name":"rpt:group-31","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureSubsequentEventAdditionalInformation"},{"name":"rpt:group-32","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureSummaryOfComponentsOfNetBalance"},{"name":"rpt:group-33","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureSummaryOfFinalFairValueAssignedToNetAssetsAcquired"},{"name":"rpt:group-34","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation"},{"name":"rpt:group-35","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureUnauditedProFormaInformation"},{"name":"rpt:group-36","groupURI":"http://www.thorindustries.com/taxonomy/role/DocumentandEntityInformation"},{"name":"rpt:group-37","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock"},{"name":"rpt:group-38","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables"},{"name":"rpt:group-39","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"},{"name":"rpt:group-40","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsCompensationAndEmployeeBenefitPlansTextBlock"},{"name":"rpt:group-41","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock"},{"name":"rpt:group-42","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"},{"name":"rpt:group-43","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsEquityMethodInvestmentsDisclosureTextBlock"},{"name":"rpt:group-44","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"},{"name":"rpt:group-45","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"},{"name":"rpt:group-46","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"},{"name":"rpt:group-47","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"},{"name":"rpt:group-48","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"},{"name":"rpt:group-49","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"},{"name":"rpt:group-50","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"},{"name":"rpt:group-51","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"},{"name":"rpt:group-52","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlock"},{"name":"rpt:group-53","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsLeasesOfLesseeDisclosureTextBlockTables"},{"name":"rpt:group-54","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock"},{"name":"rpt:group-55","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock"},{"name":"rpt:group-56","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables"},{"name":"rpt:group-57","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock"},{"name":"rpt:group-58","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables"},{"name":"rpt:group-59","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"},{"name":"rpt:group-60","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"},{"name":"rpt:group-61","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"},{"name":"rpt:group-62","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"},{"name":"rpt:group-63","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables"},{"name":"rpt:group-64","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"},{"name":"rpt:group-65","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables"},{"name":"rpt:group-66","groupURI":"http://www.thorindustries.com/taxonomy/role/NotesToFinancialStatementsSubsequentEventsTextBlock"},{"name":"rpt:group-67","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfCashFlowsIndirect"},{"name":"rpt:group-68","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfFinancialPositionClassified"},{"name":"rpt:group-69","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"},{"name":"rpt:group-70","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfIncome"},{"name":"rpt:group-71","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"},{"name":"rpt:group-72","groupURI":"http://www.thorindustries.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"},{"name":"rpt:group-73","groupURI":"http://www.thorindustries.com/taxonomy/role/DisclosureFutureMinimumRentalPaymentsUnderCapitalAndOperatingLeasesAlternate1"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-99"},{"groupName":"rpt:group-9","forObject":"rpt:network-calculation-100"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-101"},{"groupName":"rpt:group-73","forObject":"rpt:network-calculation-102"},{"groupName":"rpt:group-17","forObject":"rpt:network-calculation-103"},{"groupName":"rpt:group-21","forObject":"rpt:network-calculation-104"},{"groupName":"rpt:group-22","forObject":"rpt:network-calculation-105"},{"groupName":"rpt:group-23","forObject":"rpt:network-calculation-106"},{"groupName":"rpt:group-24","forObject":"rpt:network-calculation-107"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-108"},{"groupName":"rpt:group-33","forObject":"rpt:network-calculation-109"},{"groupName":"rpt:group-67","forObject":"rpt:network-calculation-110"},{"groupName":"rpt:group-68","forObject":"rpt:network-calculation-111"},{"groupName":"rpt:group-70","forObject":"rpt:network-calculation-112"},{"groupName":"rpt:group-0","forObject":"rpt:cube-0"},{"groupName":"rpt:group-1","forObject":"rpt:cube-1"},{"groupName":"rpt:group-2","forObject":"rpt:cube-2"},{"groupName":"rpt:group-3","forObject":"rpt:cube-3"},{"groupName":"rpt:group-5","forObject":"rpt:cube-4"},{"groupName":"rpt:group-8","forObject":"rpt:cube-5"},{"groupName":"rpt:group-11","forObject":"rpt:cube-6"},{"groupName":"rpt:group-15","forObject":"rpt:cube-7"},{"groupName":"rpt:group-16","forObject":"rpt:cube-8"},{"groupName":"rpt:group-17","forObject":"rpt:cube-9"},{"groupName":"rpt:group-18","forObject":"rpt:cube-10"},{"groupName":"rpt:group-22","forObject":"rpt:cube-11"},{"groupName":"rpt:group-25","forObject":"rpt:cube-12"},{"groupName":"rpt:group-26","forObject":"rpt:cube-13"},{"groupName":"rpt:group-27","forObject":"rpt:cube-14"},{"groupName":"rpt:group-28","forObject":"rpt:cube-15"},{"groupName":"rpt:group-29","forObject":"rpt:cube-16"},{"groupName":"rpt:group-30","forObject":"rpt:cube-17"},{"groupName":"rpt:group-31","forObject":"rpt:cube-18"},{"groupName":"rpt:group-32","forObject":"rpt:cube-19"},{"groupName":"rpt:group-33","forObject":"rpt:cube-20"},{"groupName":"rpt:group-34","forObject":"rpt:cube-21"},{"groupName":"rpt:group-38","forObject":"rpt:cube-22"},{"groupName":"rpt:group-65","forObject":"rpt:cube-23"},{"groupName":"rpt:group-71","forObject":"rpt:cube-24"},{"groupName":"rpt:group-72","forObject":"rpt:cube-25"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"18409000","decimals":-3}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"258158000","decimals":-3}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"216776000","decimals":-3}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"581099000","decimals":-3}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"80824000","decimals":-3}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"74184000","decimals":-3}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"92800000","decimals":-3}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkMember"},"factValues":[{"value":"261100000","decimals":-3}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill","xbrl:period":"2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:BacklogMember"},"factValues":[{"value":"12400000","decimals":-3}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramAuthorizedAmount1","xbrl:period":"2018-06-20T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"250000000"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2018-09-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52695365"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:CreditFacilityAxis":"tho:AssetBasedCreditFacilityMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"750000000","decimals":-6}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:LongtermDebtTypeAxis":"tho:TermLoanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"2300000000","decimals":-8}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","xbrl:period":"2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:EUR","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"300000000","decimals":-6}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt","xbrl:period":"2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"350000000","decimals":-6}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2018-02-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6895000000","decimals":0}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2018-02-16T00:00:00","xbrl:entity":"cik:0000730263","dei:LegalEntityAxis":"tho:TourismHoldingsLimitedMember","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"tho:TH2Member"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentOwnershipPercentage","xbrl:period":"2018-02-16T00:00:00","xbrl:entity":"cik:0000730263","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"tho:TH2Member"},"factValues":[{"value":"0.50","decimals":2}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"183478000","decimals":-3}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"108206000","decimals":-3}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13156000","decimals":-3}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"280353"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"50.55","decimals":2}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"9713"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"31.16","decimals":2}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"215539000","decimals":-3}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"62306037"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6231000","decimals":-3}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1172432000","decimals":-3}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"9911474"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2015-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-329015000","decimals":-3}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2325464000","decimals":-3}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209902000","decimals":-3}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"377693000","decimals":-3}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"201840000","decimals":-3}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8886000","decimals":-3}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13269000","decimals":-3}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"325136"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"53.95","decimals":2}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"5806"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"31.36","decimals":2}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"266501000","decimals":-3}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"476973000","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1425168000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1902141000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"156822000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"224496000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"62439795"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6244000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1365981000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"9957180"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-331499000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"42871000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"334822000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"328601000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:AccruedMarketingCostsCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46459000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2557931000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1180167000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31090000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"453754000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"165437000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"235525000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"223258000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"250000000"}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.10"}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"62597110"}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6260000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92969000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28095000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100114000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33670000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128861000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:FIFOInventoryAmount","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"209261000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"572327000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"443466000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"377693000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"460488000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:InventoryValuationReserves","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5240000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117319000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:InventoryGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"494158000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"214518000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2557931000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"781046000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200345000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:LIFOInventoryAmount","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"284897000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145000000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21359000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"952526000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38398000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45082000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1000000"}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11577000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"425238000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1670826000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"590675000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"216781000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11998000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51211000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10011069"}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"336071000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8477000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1576540000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1209000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200544000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"tho:ProductPropertyLiabilityAndRelatedLiabilities","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16521000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1735000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10263000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"tho:InventoryChassis","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"109555000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12671000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"tho:RepurchaseAndGuaranteeReserveBalances","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6345000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"332576"}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"69.41","decimals":2}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"1899"}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"32.36","decimals":2}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"365145000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"500761000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1535029000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"2035790000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"156996000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsNet","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"6149000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"145000000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0272","decimals":4}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"145000000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"176663000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"28095000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"293000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"450000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"17570000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"147617000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAndOtherIntangiblesMember"},"factValues":[{"value":"9203000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAndOtherIntangiblesMember"},"factValues":[{"value":"19300000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkAndCustomerRelationshipsMember"},"factValues":[{"value":"101795000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkAndCustomerRelationshipsMember"},"factValues":[{"value":"404960000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:AssetsHeldUnderCapitalLeasesMember"},"factValues":[{"value":"1224000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:AssetsHeldUnderCapitalLeasesMember"},"factValues":[{"value":"6527000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"380139000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandMember"},"factValues":[{"value":"48812000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"161724000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis":"tho:HeldByOneFinancialInstitutionMember"},"factValues":[{"value":"211408000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"235525000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"62597110"}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6260000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1670826000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"10011069"}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-336071000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"42871000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"27862000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"24904000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"334822000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"92969000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"14556000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"2340000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"6471000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"3355000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"6175000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"3399000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"9940000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"17184000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"8151000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsLiabilitiesInventory","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"1460000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"73393000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"3925000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"286974000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:AccruedMarketingCostsCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59133000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2778665000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1311674000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:AccountsAndOtherReceivablesNetCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19747000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"467488000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"201477000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"252204000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeaseObligationsCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"410000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeaseObligationsNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5685000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9094000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1015000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"993000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6095000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"275249000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"250000000"}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"977000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2999000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1037000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"974000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4098000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.10"}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"62765824"}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6277000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNetNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78444000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43316000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2300000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21993000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97122000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestments","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48463000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41849000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181379000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50043000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37753000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:FIFOInventoryAmount","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"273768000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"181207000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30291000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42860000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46194000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"569727000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"388348000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"377693000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:GoodwillGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"404058000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26365000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"537909000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:InventoryValuationReserves","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5273000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcess","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124703000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:InventoryGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"579758000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterials","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258429000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2778665000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"769330000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71594000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1259000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:LIFOInventoryAmount","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"305990000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24013000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6723000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13884000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1544000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"944937000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsMiscellaneousNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51989000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59148000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2301000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1011000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1046000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1000000"}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11281000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"522054000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2022988000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"723531000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"264928000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13339000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:TaxesPayableCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19345000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockShares","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10070459"}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:TreasuryStockValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"343728000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10491000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1937741000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1290000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"tho:StandbyRepurchaseObligationsOnDealerInventoryFinancing","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2748465000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"tho:ProductPropertyLiabilityAndRelatedLiabilities","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17815000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"893000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"tho:LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12446000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"tho:InventoryChassis","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116308000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"tho:FiniteLivedIntangibleAssetsNetIncludingImmaterialBusinessAcquisitionIntangibles","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"388348000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"tho:GrossAmountOfUnrecognizedTaxBenefitsExcludingInterestAndPenaltiesPertainingToUncertainTaxPositions","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13004000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"tho:RepurchaseAndGuaranteeReserveBalances","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7400000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"tho:ShareRepurchaseProgramCommonStockPurchaseObligation","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0"}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"328431"}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"101.97","decimals":2}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"tho:TwoThousandTenEquityIncentivePlanMember"},"factValues":[{"value":"1211385"}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"tho:TwoThousandTenEquityIncentivePlanMember"},"factValues":[{"value":"2000000"}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"tho:TwoThousandSixteenEquityIncentivePlanMember"},"factValues":[{"value":"1669452"}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"tho:TwoThousandSixteenEquityIncentivePlanMember"},"factValues":[{"value":"2000000"}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"463509000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"492830000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1654361000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"2147191000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"167965000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:DeferredFinanceCostsNet","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"4579000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"495657000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"500000000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:LongTermLineOfCredit","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"tho:LineOfCreditFacilityPotentialAdditionalBorrowingCapacity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"100000000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"tho:LineOfCreditFacilityBorrowingBase","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"40000000"}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"230319000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanFairValueOfPlanAssets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"43316000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"383000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"450000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"24364000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"146117000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAndOtherIntangiblesMember"},"factValues":[{"value":"9555000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAndOtherIntangiblesMember"},"factValues":[{"value":"18200000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkAndCustomerRelationshipsMember"},"factValues":[{"value":"147077000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkAndCustomerRelationshipsMember"},"factValues":[{"value":"404960000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"tho:NetOperatingLossCarryforwards","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"9141000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsNetOperatingLossCarryForward","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"525000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:AssetsHeldUnderCapitalLeasesMember"},"factValues":[{"value":"1768000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:AssetsHeldUnderCapitalLeasesMember"},"factValues":[{"value":"6527000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"468824000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LandMember"},"factValues":[{"value":"57413000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"197294000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis":"tho:HeldByOneFinancialInstitutionMember"},"factValues":[{"value":"254701000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"252204000","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"62765824"}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6277000","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"2022988000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"10070459"}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-343728000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"42871000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:GoodwillGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"42871000","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"35320000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:GoodwillGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:MotorizedMember"},"factValues":[{"value":"17252000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:MotorizedMember"},"factValues":[{"value":"17252000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoods","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"44998000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"334822000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:GoodwillGross","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"343935000","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairedAccumulatedImpairmentLoss","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"9113000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"78444000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"12864000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"1741000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"3427000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOther","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"720000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"5235000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"1905000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"6368000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"9151000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"9060000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsLiabilitiesInventory","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"922000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsTaxDeferredExpenseAccruedProductWarranties","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"62332000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"tho:DeferredTaxAssetsUnrecognizedTaxBenefitsNonCurrent","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","tho:ComponentsOfDeferredTaxAssetsAndLiabilitiesAxis":"tho:NoncurrentDeferredIncomeTaxAssetsLiabilitiesMember"},"factValues":[{"value":"2581000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"P19Y3M18D"}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"2016-06-30"}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"2016-06-30"}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:CashAcquiredFromAcquisition","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"18409000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"-562690000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"576060000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAxis":"tho:ConsiderationFundedByCreditFacilityMember"},"factValues":[{"value":"360000000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2016-06-30T00:00:00/2016-07-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:BacklogMember"},"factValues":[{"value":"P3M"}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2018-05-31T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:StockRepurchaseProgramExpirationDate","xbrl:period":"2018-06-19T00:00:00/2018-06-20T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"2020-06-19"}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2018-09-18T00:00:00/2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:CreditFacilityAxis":"tho:AssetBasedCreditFacilityMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentTerm","xbrl:period":"2018-09-18T00:00:00/2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:LongtermDebtTypeAxis":"tho:TermLoanMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued","xbrl:period":"2018-09-18T00:00:00/2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"2300000","decimals":-5}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2018-09-18T00:00:00/2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:EUR","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"1700000000","decimals":-8}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2018-09-18T00:00:00/2018-09-19T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:ErwinHymerGroupMember","us-gaap:SubsequentEventTypeAxis":"us-gaap:SubsequentEventMember"},"factValues":[{"value":"2000000000","decimals":-8}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2018-02-15T00:00:00/2018-02-16T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"tho:TH2Member"},"factValues":[{"value":"46902000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-08-01T00:00:00/2018-01-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"0.350","decimals":3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2018-01-01T00:00:00/2018-07-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"tho:TH2Member"},"factValues":[{"value":"3500000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2018-01-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"0.210","decimals":3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1570000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63925000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24997000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6266000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13356000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374254000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200370000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221311000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20941000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6203369000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-37033000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-39179000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2146000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1797000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34333000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"98258000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4625000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.09","decimals":2}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.12","decimals":2}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1043583000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.12","decimals":2}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"198619000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194735000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39552000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2231000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7133000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19527000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11021000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"375000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3228000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"923000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"556386000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"7.09","decimals":2}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"182132000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67138000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13888000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374254000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1244000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92305000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63075000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9730000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56619000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"195719"}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8558000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-116655000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-289322000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69409000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4572000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"419333000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374254000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5382000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5039000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"115027000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3560000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1271000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"117755000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4682000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"341000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"419847000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"215000000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7246952000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"180858000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3853000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12500000","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"195799000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1450000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1566000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52758442","decimals":0}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52562723","decimals":0}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1510000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1882000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"12399000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"1812"}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"166567"}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"157315"}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"53.87","decimals":2}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"64.03","decimals":2}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"84.85","decimals":2}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"3907"}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"30.87","decimals":2}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"101000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"1330000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"-56566000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"2120000","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-195000","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-105562000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"9393000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"125323000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"41677000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1971466000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"75568000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"458915000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"72801000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"5127491000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"84961000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"584238000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"114478000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"7098957000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"11967000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"28909000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"1157000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"253557000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:MajorCustomersAxis":"tho:FreedomRoadsMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.30","decimals":2}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:MajorCustomersAxis":"tho:FreedomRoadsMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueGoodsNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"tho:OtherLongTermDebtWeightedAverageInterestRate","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0234","decimals":4}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember"},"factValues":[{"value":"1570000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0150"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"tho:BaseRateAndLiborMember"},"factValues":[{"value":"7002000","decimals":-3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"5710000","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"tho:CashAndCashEquivalentsMaturityPeriod","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P3M"}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"12500000","decimals":-3}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-1471000","decimals":-3}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"16000","decimals":-3}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"157315"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1.32"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"69409000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"374254000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-4572000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"53889"}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"628176000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"tho:SalesRevenueGoodsNetPercentages","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"0.087","decimals":3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:MotorizedMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2016-08-01T00:00:00/2017-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1570000","decimals":-3}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55118000","decimals":-3}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26874000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"false"}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaInformationTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The following\n unaudited pro forma information represents the Company&#x2019;s\n results of operations as if the fiscal 2016 acquisition of Jayco\n had occurred at the beginning of fiscal 2015:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Fiscal&#xA0;Year&#xA0;Ended</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0; 2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net sales</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,176,686</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net income</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">284,394</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Basic earnings per common\n share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5.42</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Diluted earnings per common\n share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5375000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2.\n &#xA0;ACQUISITIONS</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><u>Jayco,\n Inc.</u></b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">On June&#xA0;30,\n 2016, the Company closed on a Stock Purchase Agreement\n (&#x201C;Jayco SPA&#x201D;) for the acquisition of all the issued and\n outstanding capital stock of towable and motorized recreational\n vehicle manufacturer Jayco, Corp. (&#x201C;Jayco&#x201D;) for initial\n cash consideration of $576,060, subject to adjustment. This\n acquisition was funded from the Company&#x2019;s cash on hand and\n $360,000 from an asset-based revolving credit facility as more\n fully described in <u>Note 12</u> to the Consolidated Financial\n Statements. The final purchase price adjustment of $5,039, included\n in accounts payable as of July&#xA0;31, 2016, was based on the\n final determination of net assets as of the June&#xA0;30, 2016\n closing date and was paid during the first quarter of fiscal 2017.\n Jayco operates in the same manner as the Company&#x2019;s other\n recreational vehicle subsidiaries, and its towables operations are\n aggregated within the Company&#x2019;s towable recreational vehicle\n reportable segment and its motorized operations are aggregated\n within the Company&#x2019;s motorized recreational vehicle\n reportable segment. The Company purchased Jayco to complement its\n existing towable and motorized RV product offerings and dealer\n base.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The following\n table summarizes the final fair values assigned to the Jayco net\n assets acquired, which are based on internal and independent\n external valuations:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"91%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Cash</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,409</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other current\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">258,158</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">80,824</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Dealer network</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">261,100</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Trademarks</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">92,800</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Backlog</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,400</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Goodwill</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">74,184</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Current liabilities</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(216,776</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total fair value of net assets\n acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">581,099</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less cash acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(18,409</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total cash consideration for\n acquisition, less cash acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">562,690</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">On the acquisition\n date, amortizable intangible assets had a weighted-average useful\n life of 19.3 years. The dealer network was valued based on the\n Discounted Cash Flow Method and is amortized on an accelerated\n basis over 20 years. The trademarks were valued on the Relief from\n Royalty Method and are amortized on a straight-line basis over 20\n years. Backlog was valued based on the Discounted Cash Flow Method\n and is amortized on a straight-line basis over 3 months. Goodwill\n is deductible for tax purposes.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The following\n unaudited pro forma information represents the Company&#x2019;s\n results of operations as if the fiscal 2016 acquisition of Jayco\n had occurred at the beginning of fiscal 2015:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"86%\"></td>\n <td valign=\"bottom\" width=\"7%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Fiscal&#xA0;Year&#xA0;Ended</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0; 2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net sales</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,176,686</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net income</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">284,394</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Basic earnings per common\n share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5.42</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Diluted earnings per common\n share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>16.&#xA0;&#xA0;EMPLOYEE\n BENEFIT PLANS</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">Substantially all\n <font style=\"white-space:nowrap\">non-highly</font> compensated\n employees are eligible to participate in a 401(k) plan. The Company\n may make discretionary contributions to the 401(k) plan according\n to a matching formula determined by each operating subsidiary.\n Total expense for the plan was $2,689 in fiscal 2018, $1,797 in\n fiscal 2017 and $917 in fiscal 2016.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company has\n established a deferred compensation plan for highly compensated\n employees who are not eligible to participate in a 401(k) plan.\n This plan allows participants to defer a portion of their\n compensation and to direct the Company to invest the funds in\n mutual fund investments held by the Company. Participant benefits\n are limited to the value of the investments held on their behalf.\n Investments held by the Company are accounted for at fair value and\n reported as Other long-term assets, and the equal and offsetting\n obligation to the participants is reported as Other long-term\n liabilities in the Consolidated Balance Sheets. Changes in the fair\n value of the plan assets and the related deferred liability are\n both recorded through the Consolidated Statements of Income and\n Comprehensive Income. The Company does not make contributions to\n the plan. The balance of investments held in this plan, and the\n equal and offsetting long-term liability to the participants, was\n $43,316 at July&#xA0;31, 2018 and $28,095 at July&#xA0;31,\n 2017.</font></p>\n </div>"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51991000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>9.&#xA0;&#xA0;CONCENTRATION\n OF RISK</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">One dealer,\n FreedomRoads, LLC, accounted for 20% of the Company&#x2019;s\n consolidated net sales in fiscal 2018, fiscal 2017 and fiscal 2016.\n This dealer also accounted for 26% of the Company&#x2019;s\n consolidated trade accounts receivable at July&#xA0;31, 2018 and\n 30% at July&#xA0;31, 2017. The loss of this dealer could have a\n significant effect on the Company&#x2019;s business and the results\n of its operations.</font></p>\n </div>"}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Cash and\n Cash Equivalents</i></b> &#x2013; Interest-bearing deposits and\n other investments with maturities of three months or less when\n purchased are considered cash equivalents. At July&#xA0;31, 2018\n and 2017, cash and cash equivalents of $254,701 and $211,408,\n respectively, were held by one financial institution.</font></p>\n </div>"}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"margin-top:0px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>14.&#xA0;&#xA0;CONTINGENT\n LIABILITIES AND COMMITMENTS</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company is\n contingently liable under terms of repurchase agreements with\n financial institutions providing inventory financing for certain\n dealers of certain of its RV products. These arrangements, which\n are customary in the RV industry, provide for the repurchase of\n products sold to dealers in the event of default by the dealer on\n their agreement to pay the financial institution. The repurchase\n price is generally determined by the original sales price of the\n product and <font style=\"white-space:nowrap\">pre-defined</font>\n curtailment arrangements. The Company typically resells the\n repurchased product at a discount from its repurchase price. The\n risk of loss from these agreements is spread over numerous dealers.\n In addition to the guarantee under these repurchase agreements, the\n Company may also be required to repurchase inventory relative to\n dealer terminations in certain states in accordance with state laws\n or regulatory requirements. The repurchase activity related to\n dealer terminations in certain states has historically been\n insignificant in relation to our repurchase obligation with\n financial institutions.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company&#x2019;s\n total commercial commitments under standby repurchase obligations\n on dealer inventory financing as of July&#xA0;31, 2018 and\n July&#xA0;31, 2017 were $2,748,465 and $2,200,544, respectively.\n The commitment term is generally up to eighteen months.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company\n accounts for the guarantee under repurchase agreements of\n dealers&#x2019; financing by deferring a portion of the related\n product sale that represents the estimated fair value of the\n guarantee at inception. The estimated fair value takes into account\n an estimate of the losses that may be incurred upon resale of any\n repurchases. This estimate is based on recent historical experience\n supplemented by the Company&#x2019;s assessment of current economic\n and other conditions affecting its dealers. This deferred amount is\n included in the repurchase and guarantee reserve balances of $7,400\n and $6,345 as of July&#xA0;31, 2018 and July&#xA0;31, 2017,\n respectively, which are included in Other current liabilities in\n the Consolidated Balance Sheets.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">Losses incurred\n related to repurchase agreements that were settled in the past\n three fiscal years were not material. Based on current market\n conditions, the Company believes that any future losses under these\n agreements will not have a significant effect on the\n Company&#x2019;s consolidated financial position, results of\n operations or cash flows.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>Legal Matters</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company is\n involved in certain litigation arising out of its operations in the\n normal course of its business, most of which is based upon state\n &#x201C;lemon laws&#x201D;, warranty claims and vehicle accidents\n (for which the Company carries insurance above a specified\n self-insured retention or deductible amount). The outcomes of legal\n proceedings and claims brought against the Company are subject to\n significant uncertainty.&#xA0;There is significant judgment\n required in assessing both the probability of an adverse outcome\n and the determination as to whether an exposure can be reasonably\n estimated.&#xA0;In management&#x2019;s opinion, the ultimate\n disposition of&#xA0;any current legal proceedings or claims against\n the Company will not have a material effect on the Company&#x2019;s\n financial condition, operating results or cash flows. Litigation\n is, however, inherently uncertain and an adverse outcome from such\n litigation could have a material effect on the operating results of\n a particular reporting period.</font></p>\n </div>"}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"430151000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Principles\n of Consolidation</i></b> &#x2013; The accompanying Consolidated\n Financial Statements include the accounts of Thor Industries, Inc.\n and its subsidiaries. The Company consolidates all majority-owned\n subsidiaries, and all intercompany balances and transactions are\n eliminated upon consolidation.</font></p>\n </div>"}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"166402000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"187427000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21025000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7164243000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"--07-31"}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17820000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15451000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2369000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2689000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38105000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"93223000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>3. &#xA0;DISCONTINUED\n OPERATIONS</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">On July&#xA0;31,\n 2013, the Company entered into a Stock Purchase Agreement and sold\n its bus business to Allied Specialty Vehicles, Inc. The sale closed\n on October&#xA0;20, 2013. The Company&#x2019;s bus business, which\n manufactured and sold transit and shuttle buses, included the\n operations of Champion Bus Inc., General Coach America, Inc.,\n Goshen Coach, Inc., ElDorado National (California), Inc. and\n ElDorado National (Kansas), Inc. This divestiture allowed the\n Company to focus on the strategic development and growth of its\n core recreational vehicle business.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The results of\n operations for the bus business have been reported as loss from\n discontinued operations, net of income taxes, in the Consolidated\n Statements of Income and Comprehensive Income for fiscal\n 2016.</font></p>\n </div>"}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"2018"}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"P2Y2M23D"}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4930000","decimals":-3}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"THOR INDUSTRIES INC"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"No"}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>10.&#xA0;&#xA0;INVESTMENTS\n AND FAIR VALUE MEASUREMENTS</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n assesses the inputs used to measure the fair value of certain\n assets and liabilities using a three level hierarchy, as prescribed\n in ASC 820, &#x201C;Fair Value Measurements and Disclosures.&#x201D;\n Level&#xA0;1 inputs include quoted prices in active markets for\n identical assets or liabilities and are the most observable.\n Level&#xA0;2 inputs include inputs other than Level&#xA0;1 that are\n either directly or indirectly observable, such as quoted market\n prices for similar but not identical assets or liabilities, quoted\n prices in inactive markets or other inputs that can be corroborated\n by observable market data. Level&#xA0;3 inputs are not observable,\n are supported by little or no market activity and include\n management&#x2019;s judgments about the assumptions market\n participants would use in pricing the asset or\n liability.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The financial\n assets that were accounted for at fair value on a recurring basis\n at July&#xA0;31, 2018 and July&#xA0;31, 2017, all using\n Level&#xA0;1 inputs, are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"78%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0;2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0;2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Cash equivalents</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;230,319</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;176,663</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred compensation plan\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">43,316</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">28,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Cash equivalents\n represent investments in government and other money market funds\n traded in an active market, and are reported as a component of Cash\n and cash equivalents in the Consolidated Balance Sheets.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred\n compensation plan assets represent investments in securities\n (primarily mutual funds) traded in an active market held for the\n benefit of certain employees of the Company as part of a deferred\n compensation plan. Deferred compensation plan asset balances are\n recorded as components of Other long-term assets in the\n Consolidated Balance Sheets. An equal and offsetting liability is\n also recorded in regards to the deferred compensation plan as a\n component of Other long-term liabilities in the Consolidated\n Balance Sheets. Changes in the fair value of the plan assets and\n the related liability are reflected in Other income, net and\n Selling, general and administrative expenses, respectively, in the\n Consolidated Statements of Income and Comprehensive\n Income.</font></p>\n </div>"}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The financial\n assets that were accounted for at fair value on a recurring basis\n at July&#xA0;31, 2018 and July&#xA0;31, 2017, all using\n Level&#xA0;1 inputs, are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"78%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0;2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,&#xA0;2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Cash equivalents</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;230,319</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;176,663</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred compensation plan\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">43,316</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">28,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.14","decimals":2}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Earnings Per\n Share</i></b> &#x2013; Basic earnings per common share\n (&#x201C;EPS&#x201D;) is computed by dividing net income by the\n weighted-average number of common shares outstanding. Diluted EPS\n is computed by dividing net income by the weighted-average number\n of common shares outstanding assuming dilution. The difference\n between basic EPS and diluted EPS is the result of restricted stock\n units and unvested restricted stock as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"73%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding for basic earnings per share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,674,161</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,562,723</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,458,789</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unvested restricted stock and\n restricted stock units</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">179,199</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">195,719</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">131,727</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding assuming dilution</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,853,360</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,758,442</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,590,516</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n excludes restricted stock units and unvested restricted stock that\n have an antidilutive effect from its calculation of\n weighted-average shares outstanding assuming dilution, but had none\n at July&#xA0;31, 2018, 2017 or 2016.</font></p>\n </div>"}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"0.269","decimals":3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"0000730263"}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:EquityMethodInvestmentsDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\">\n <font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\"><b>8.&#xA0;&#xA0;EQUITY INVESTMENT</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">On February&#xA0;15, 2018, the Company announced the formation\n of a joint venture with Tourism Holdings Limited\n (<i>&#x201C;</i><b><i>thl</i></b><i>&#x201D;</i>) called TH2connect,\n LLC (&#x201C;TH2&#x201D;). The Company\n and&#xA0;<b><i>thl</i></b>&#xA0;each have\n a 50% ownership position in TH2 and equal representation on the\n board of directors of TH2. The Company contributed cash totaling\n $46,902 to TH2 in early March 2018\n while&#xA0;<b><i>thl</i></b>&#xA0;contributed\n various assets with the same approximate fair value. The\n Company&#x2019;s investment in TH2 was funded entirely from cash on\n hand. In accordance with the operating agreement, TH2&#x2019;s\n future capital needs, which are not expected to be material to the\n Company, will be funded proportionally\n by&#xA0;<b><i>thl</i></b>&#xA0;and the\n Company, and an additional $3,500 was contributed to TH2 by both\n Thor and&#xA0;<b><i>thl</i></b>&#xA0;in\n June 2018.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">The Company&#x2019;s investment in TH2 is accounted for under\n the equity method of accounting. The Company&#x2019;s share of the\n losses of this investment, which are included in Other income\n (expense), net in the Consolidated Statements of Income and\n Comprehensive Income, was $1,939 in fiscal 2018. The results of\n this joint venture are recorded on a&#xA0;<font style=\"WHITE-SPACE: nowrap\">one-month</font>&#xA0;lag basis,\n and the fiscal 2018 total reflects the results of operations for\n the four months ended June&#xA0;30, 2018 since the formation of the\n joint venture.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">TH2 was formed to own, improve and sell innovative and\n comprehensive digital applications through a platform designed for\n the global RV industry. TH2 will offer a variety of products\n focused on enhancing the enjoyment, safety, connectivity and\n convenience of RV ownership and use.</font></p>\n \n \n </div>"}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>7. &#xA0;&#xA0;INTANGIBLE\n ASSETS, GOODWILL AND LONG-LIVED ASSETS</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n amortizable intangible assets are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"84%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" colspan=\"2\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31, 2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31, 2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" nowrap=\"nowrap\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Weighted-Average&#xA0;&#xA0;<br />\n Remaining</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Life in\n Years</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>at\n July&#xA0;31, 2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" colspan=\"2\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Cost</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accumulated</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Amortization</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Cost</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accumulated</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Amortization</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Dealer networks/customer\n relationships</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">16</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,960</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;147,077</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,960</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;101,795</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Trademarks</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">146,117</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">24,364</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">147,617</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17,570</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Design technology and other\n intangibles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,200</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,555</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">19,300</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,203</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><font style=\"WHITE-SPACE: nowrap\">Non-compete</font> agreements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">450</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">383</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">450</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">293</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total amortizable intangible\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">569,727</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,379</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">572,327</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">128,861</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The dealer\n networks and customer relationships are being amortized on an\n accelerated basis. Trademarks, design technology and other\n intangibles and <font style=\"WHITE-SPACE: nowrap\">non-compete</font> agreements are amortized\n on a straight-line basis.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Estimated\n amortization expense for future years is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"89%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2019</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">50,043</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2020</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">46,194</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2021</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,860</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2022</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">37,753</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2023</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2024 and thereafter</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,207</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;388,348</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">During the second\n quarter of fiscal 2016, the Company determined that sufficient\n evidence existed to warrant an interim goodwill impairment analysis\n for one of its reporting units. As a result of this analysis, the\n Company recorded a <font style=\"WHITE-SPACE: nowrap\">pre-tax,</font> <font style=\"WHITE-SPACE: nowrap\">non-cash</font> goodwill impairment charge of\n $9,113 in the second quarter of fiscal 2016 related to this\n reporting unit within the towables reportable segment. For the\n purpose of this goodwill test, the fair value of the reporting unit\n was determined by employing a discounted cash flow model, which\n utilized Level&#xA0;3 inputs as defined by ASC 820 and discussed in\n <u>Note 10</u> to the Consolidated Financial Statements. The $9,113\n charge represents the full impairment of the goodwill related to\n this reporting unit.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The\n Company&#x2019;s reporting units are generally the same as its\n operating segments, which are identified in <u>Note 4</u> to the\n Consolidated Financial Statements.&#xA0;Fair values are determined\n by a discounted cash flow model.&#xA0;These estimates are subject\n to significant management judgment, including the determination of\n many factors such as sales growth rates, gross margin patterns,\n cost growth rates, terminal value assumptions and discount rates,\n and therefore largely represent Level&#xA0;3 inputs as defined by\n ASC 820 and discussed in <u>Note 10</u> to the Consolidated\n Financial Statements.&#xA0;Changes in these estimates can have a\n significant impact on the determination of cash flows and fair\n value and could potentially result in future material\n impairments.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n completed its annual impairment review as of May&#xA0;31, 2018, and\n no impairment was identified.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in the\n carrying amount of goodwill by reportable segment as of\n July&#xA0;31, 2018 and 2017 are summarized as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"58%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Towables</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Motorized</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Other</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2016</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"8\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Fiscal year 2017\n activity:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">No activity</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2017</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"8\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Fiscal year 2018\n activity:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">No activity</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2018</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\" colspan=\"17\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" colspan=\"16\">\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n the net balance as of July&#xA0;31, 2018 are summarized as\n follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 1px; FONT-SIZE: 6px; MARGIN-TOP: 0px\" align=\"left\"><font size=\"1\">&#xA0;</font></p>\n </td>\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 0em; TEXT-INDENT: 0em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></p>\n <p style=\"MARGIN-BOTTOM: 1px; FONT-SIZE: 6px; MARGIN-TOP: 0px\"></p>\n </td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Towables</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Motorized</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Other</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Goodwill</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;343,935</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;17,252</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,058</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accumulated impairment\n charges</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,113</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(17,252</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(26,365</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2018</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"2018-07-31"}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.17","decimals":2}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"Large Accelerated Filer"}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1164666000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.17","decimals":2}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>13.&#xA0;&#xA0;INCOME\n TAXES</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n the provision (benefit) for income taxes from continuing operations\n are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Income Taxes:</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;166,402</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;200,370</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;126,846</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">21,025</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">20,941</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,716</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total current\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">187,427</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">221,311</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">139,562</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17,820</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(37,033</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(13,079</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,369</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,146</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,192</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total deferred expense\n (benefit)</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">15,451</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(39,179</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(14,271</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total income tax\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">202,878</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">182,132</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Tax Cuts and\n Jobs Act (the &#x201C;Tax Act&#x201D;) was signed into law on\n December&#xA0;22, 2017. Under the Tax Act, the federal corporate\n income tax rate has been reduced from 35.0% to 21.0% starting\n January&#xA0;1, 2018, which results in the use of a blended federal\n corporate income tax rate of 26.9% for the Company&#x2019;s 2018\n fiscal year. Other significant changes to corporate taxation most\n relevant to the Company include accelerated expensing for certain\n business assets, the repeal of the domestic production deduction,\n additional limitations on the deductibility of interest expense and\n expanded limitations on the deductibility of executive\n compensation.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The SEC staff\n issued SAB 118, which provides guidance on accounting for the tax\n effects of the Tax Act for which the accounting under ASC 740 is\n incomplete. The rules allow for a measurement period of up to one\n year after the enactment date of the Tax Act to finalize the\n recording of the related tax impacts. To the extent that a\n company&#x2019;s accounting for certain income tax effects of the\n Tax Act is incomplete but it is able to determine a reasonable\n estimate, it must record a provisional estimate in the financial\n statements. Accordingly, as of July&#xA0;31, 2018 we have not\n completed our accounting for the tax effects of the Tax Act. For\n the fiscal year ended July&#xA0;31, 2018, the Company has recorded\n a provisional amount of $34,000 of additional deferred income tax\n expense related to the <font style=\"WHITE-SPACE: nowrap\">re-measurement</font> of our net deferred tax\n assets using its best estimates based on reasonable and supportable\n assumptions and information as of the reporting date. The Company\n recorded a provisional amount of $2,000 in the fourth quarter of\n fiscal 2018 of additional income tax expense as a result of recent\n guidance from the Internal Revenue Service related to limitations\n on the deductibility of executive compensation as provided under\n the Tax Act. The Company is still analyzing the impacts of the Tax\n Act which could potentially affect the measurement of the deferred\n tax balances.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">While the\n effective date of most of the provisions of the Tax Act do not\n apply until fiscal 2019, the Company will continue its assessment\n of the impact of the Tax Act on the business throughout the one\n year measurement period as provided by SAB 118. The amounts\n recorded as of July&#xA0;31, 2018 are subject to adjustment as\n further guidance becomes available, additional facts become known\n or estimation approaches are refined.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The differences\n between income taxes at the federal statutory rate and the actual\n income taxes are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"69%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Provision at federal statutory\n rate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;170,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;194,735</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;134,160</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local income taxes,\n net of federal benefit</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">14,255</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,021</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,599</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal income tax credits and\n incentives</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,518)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,228)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(4,194)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Domestic production activities\n deduction</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(16,175)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(19,527)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(12,609)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Change in uncertain tax\n positions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">396</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">375</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">611</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Effect of U.S. federal tax\n reform</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">38,620</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(795)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,244)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">724</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total income tax\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">202,878</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">182,132</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Under Internal\n Revenue Code Section&#xA0;15(a), companies are required to\n calculate their federal statutory tax rate by using a blended rate\n based on the date of enactment of the Tax Act. The federal blended\n rate for the Company is 26.9% for fiscal 2018.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A summary of\n deferred income taxes is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred income tax asset\n (liability):</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Inventory basis</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">922</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,460</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Employee benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,427</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,471</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Self-Insurance\n Reserves</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,368</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,940</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued product\n warranties</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">62,332</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">73,393</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued incentives</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,235</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,175</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Sales returns and\n allowances</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,741</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,340</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued expenses</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,905</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,399</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,060)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(8,151)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred\n compensation</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,864</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">14,556</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intangibles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,151)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(17,184)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,581</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,925</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(720)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,355)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred income tax asset,\n net</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;78,444</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;92,969</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">As of\n July&#xA0;31, 2018, the Company has $996 of state tax credit carry\n forwards that expire from fiscal 2027-2028 of which the Company\n expects to realize prior to expiration. In addition, the Company\n has $9,141 of gross state tax Net Operating Loss\n (&#x201C;NOL&#x201D;) carry forwards that expire from fiscal\n 2019-2038 that the Company does not expect to realize and therefore\n has been fully reserved. The deferred tax asset of $525 associated\n with the state tax NOL carry forwards and the related equal and\n offsetting valuation allowance are not reflected in the table\n above.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Unrecognized Tax\n Benefits</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The benefits of\n tax positions reflected on income tax returns but whose outcome\n remains uncertain are only recognized for financial accounting\n purposes if they meet minimum recognition thresholds. The total\n amount of unrecognized tax benefits that, if recognized, would have\n impacted the Company&#x2019;s effective tax rate were $10,491 for\n fiscal 2018, $8,477 for fiscal 2017 and $8,886 for fiscal\n 2016.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in the\n unrecognized tax benefit during fiscal years 2018, 2017 and 2016\n were as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"76%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Beginning balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,269</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,156</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Tax positions related to prior\n years:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Additions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">353</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">75</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,546</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Reductions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,203)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,510)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(920)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Tax positions related to\n current year:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Additions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,629</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,853</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,123</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Settlements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(192)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,450)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(956)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Lapses in statute of\n limitations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,254)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,566)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,680)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Ending balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,004</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,269</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">It is the\n Company&#x2019;s policy to recognize interest and penalties accrued\n relative to unrecognized tax benefits in income tax expense. The\n total amount of liabilities accrued for interest and penalties\n related to unrecognized tax benefits as of July&#xA0;31, 2018 and\n 2017 were $1,290 and $1,209, respectively. The total amount of\n interest and penalties expense (benefit) recognized in the\n Consolidated Statements of Income and Comprehensive Income for the\n fiscal years ended July&#xA0;31, 2018, 2017 and 2016 were $203,\n $(218) and $(231), respectively.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The total\n unrecognized tax benefits above, along with the related accrued\n interest and penalties, are reported within the liability section\n of the Consolidated Balance Sheets. A portion of the unrecognized\n tax benefits is classified as short-term and is included in the\n &#x201C;Income and other taxes&#x201D; line of the Consolidated\n Balance Sheets, while the remainder is classified as a long-term\n liability.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n total unrecognized tax benefits are summarized as\n follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"82%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,004</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Reduction to unrecognized tax\n benefits for tax credit carry forward</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(955)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,882)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued interest and\n penalties</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,290</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,209</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,339</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Short-term, included in\n &#x201C;Income and other taxes&#x201D;</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">893</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,735</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Long-term</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,446</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">10,263</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,339</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;11,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n anticipates a decrease of approximately $2,300 in unrecognized tax\n benefits and $450 in interest during fiscal 2019 from expected\n settlements or payments of uncertain tax positions and lapses of\n the applicable statutes of limitations. Actual results may differ\n from these estimates.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Generally, fiscal\n years 2015-2017 remain open for federal income tax purposes and\n fiscal years 2013-2017 remain open for state and Canadian income\n tax purposes. The Company and its subsidiaries file a consolidated\n U.S. federal income tax return and multiple state income tax\n returns. The Company recently completed an exam by the state of\n Indiana for the years ended July&#xA0;31, 2013 through 2015. A\n formal protest has been submitted in response to the exam. The\n Company believes it has adequately reserved for its exposure to\n additional payments for uncertain tax positions related to its\n State of Indiana income tax returns in its liability for\n unrecognized tax benefits.</font></p>\n </div>"}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"218841000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170095000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14525000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Fair Value\n of Financial Instruments</i></b> &#x2013; The carrying amount of\n cash equivalents, accounts receivable, notes receivable and\n accounts payable approximate fair value because of the relatively\n short maturity of these financial instruments. The carrying value\n of the Company&#x2019;s long-term debt approximates fair value as\n the entire balance is subject to variable market interest rates\n that the Company believes approximate market rates for a similarly\n situated Company. The fair value of debt is largely estimated using\n level 2 inputs as defined by ASC 820 and discussed in <u>Note\n 10</u> to the Consolidated Financial Statements</font></p>\n </div>"}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1450000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Intangible\n Assets</i></b> &#x2013; Intangible assets consist of goodwill,\n trademarks, dealer networks/customer relationships, design\n technology assets and <font style=\"WHITE-SPACE: nowrap\">non-compete</font> agreements. Trademarks are\n amortized on a straight-line basis over 15 to 25 years. Dealer\n networks/customer relationships are amortized on an accelerated\n basis over 12 to 20 years, and design technology assets and\n <font style=\"WHITE-SPACE: nowrap\">non-compete</font> agreements are\n amortized using the straight-line method over 2 to 15 years.\n Backlog is amortized using a straight-line basis method over\n periods up to 3 months. Goodwill is not amortized but is tested at\n least annually for impairment. Goodwill is reviewed for impairment\n by applying a fair-value based test on an annual basis, or more\n frequently if events or circumstances indicate a potential\n impairment.</font></p>\n </div>"}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16659000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Long-lived\n Assets</i></b> &#x2013; Property, plant and equipment and\n identifiable intangibles that are amortized are reviewed for\n impairment whenever events or changes in circumstances indicate\n that the carrying amount of an asset may not be recoverable from\n future cash flows. If the carrying value of a long-lived asset is\n impaired, an impairment charge is recorded for the amount by which\n the carrying value of the long-lived asset exceeds its fair\n value.</font></p>\n </div>"}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Income\n Taxes</i></b> <i>&#x2013;</i> The objectives of accounting for\n income taxes are to recognize the amount of taxes payable or\n refundable for the current year and deferred tax liabilities and\n assets for the future tax consequences of events that have been\n recognized in our financial statements or tax returns. Judgment is\n required in assessing the future tax consequences of events that\n have been recognized in our financial statements or tax returns.\n Fluctuations in the actual outcome of these tax consequences could\n materially impact our financial position or results of\n operations.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n recognizes liabilities for uncertain tax positions based on a\n <font style=\"WHITE-SPACE: nowrap\">two-step</font> process. The\n first step is to evaluate the tax position for recognition by\n determining if the weight of available evidence indicates that it\n is more likely than not that the position will be sustained on\n audit, including resolution of related appeals or litigation\n processes, if any. The second step requires the Company to estimate\n and measure the tax benefit as the largest amount that is more than\n 50% likely to be realized upon ultimate settlement. It is\n inherently difficult and subjective to estimate such amounts, as\n the Company has to determine the probability of various possible\n outcomes. The Company reevaluates these uncertain tax positions on\n a quarterly basis. This evaluation is based on factors including,\n but not limited to, changes in facts or circumstances, changes in\n tax law, effectively settled issues under audit, voluntary\n settlements and new audit activity. Such a change in recognition or\n measurement would result in the recognition of a tax benefit or an\n additional charge to the tax provision.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Significant\n judgment is required in determining the Company&#x2019;s provision\n for income taxes, the Company&#x2019;s deferred tax assets and\n liabilities and the valuation allowance recorded against the\n Company&#x2019;s deferred tax assets, if any. Valuation allowances\n must be considered due to the uncertainty of realizing deferred tax\n assets. The Company assesses whether valuation allowances should be\n established against our deferred tax assets on a tax jurisdictional\n basis based on the consideration of all available evidence,\n including cumulative income over recent periods, using a more\n likely than not standard. The valuation allowance activity during\n the year was not material.</font></p>\n </div>"}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16175000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14255000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"396000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3518000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2148000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:LeasesOfLesseeDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>15.&#xA0;&#xA0;LEASES</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company has\n operating leases principally for land, buildings and equipment and\n also leases certain real estate and transportation equipment under\n various capital leases expiring between 2018 and 2028. Future\n minimum rental payments required under capital and operating leases\n as of July&#xA0;31, 2018 are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"93%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Capital&#xA0;Leases&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Operating&#xA0;Leases&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2019</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">977</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,301</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2020</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">974</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,544</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2021</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">993</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,259</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2022</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,015</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,046</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2023</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,037</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,011</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2024 and thereafter</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,098</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,723</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total minimum lease\n payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,094</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13,884</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less amount representing\n interest</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,999</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Present value of net minimum\n capital lease payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less current\n portion</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(410</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Long-term capital lease\n obligations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;5,685</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The current\n portion of capital lease obligations are included in Other current\n liabilities and the long-term capital lease obligations are\n included in Other long-term liabilities, respectively, in the\n Consolidated Balance Sheets.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Rent expense for\n the fiscal years ended July&#xA0;31, 2018, 2017 and 2016 was\n $3,804, $3,560 and $3,757, respectively.</font></p>\n </div>"}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"633029000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.14","decimals":2}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"202878000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-40736000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14197000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"430151000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-795000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2391000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29575000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5187000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>5.&#xA0;&#xA0;INVENTORIES</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Major\n classifications of inventories are:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Finished products &#x2013;\n RV</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">44,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">24,904</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Finished products &#x2013;\n Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">35,320</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">27,862</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Work in process</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">124,703</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">117,319</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Raw materials</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">258,429</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">214,518</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Chassis</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">116,308</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">109,555</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Subtotal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">579,758</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">494,158</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Excess of FIFO costs over LIFO\n costs</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(41,849</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(33,670</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total inventories</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;537,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;460,488</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Of the $579,758\n and $494,158 of inventory at July&#xA0;31, 2018 and 2017, $305,990\n and $284,897, respectively, was valued on the <font style=\"WHITE-SPACE: nowrap\">last-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (LIFO) basis, and $273,768\n and $209,261, respectively, was valued on the <font style=\"WHITE-SPACE: nowrap\">first-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (FIFO) method.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The\n Company&#x2019;s reserves for inventory obsolescence were $5,273 at\n July&#xA0;31, 2018 and $5,240 at July&#xA0;31, 2017.</font></p>\n </div>"}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Inventories</i></b> &#x2013; Certain inventories are\n stated at the lower of cost or net realizable value, determined on\n the <font style=\"WHITE-SPACE: nowrap\">last-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (&#x201C;LIFO&#x201D;) basis\n with the remainder being valued on a <font style=\"WHITE-SPACE: nowrap\">first-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (&#x201C;FIFO&#x201D;) basis.\n Manufacturing costs include materials, labor, <font style=\"WHITE-SPACE: nowrap\">freight-in</font> and manufacturing overhead.\n Unallocated overhead and abnormal costs are expensed as\n incurred.</font></p>\n </div>"}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInterestPayableNet","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-450000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77421000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"179199"}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3901000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-183493000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"margin-top:12px;margin-bottom:0px\"><font style=\"font-family:Arial Narrow\" size=\"2\"><b>12.&#xA0;&#xA0;LONG-TERM\n DEBT</b></font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The Company has a\n five-year credit agreement, which was entered into on June&#xA0;30,\n 2016 and matures on June&#xA0;30, 2021. The agreement provides for\n a $500,000 asset-based revolving credit facility and a $100,000\n expansion option, subject to certain conditions. There were no\n borrowings outstanding on this facility at July&#xA0;31, 2018 and\n $145,000 of borrowings outstanding at July&#xA0;31, 2017.\n Borrowings are subject to a variable pricing structure which can\n result in increases or decreases to the interest rate. Under the\n terms of the credit agreement, the Company can elect to borrow\n funds under two different structures. The first option is a\n variable interest rate based upon the prime rate plus a pricing\n spread (&#x201C;Base Rate&#x201D;). The second option is a variable\n interest rate based upon the London Interbank Offered Rate plus a\n pricing spread (&#x201C;LIBOR Rate&#x201D;). Depending on the\n Company&#x2019;s borrowing availability as a percentage of the\n revolving credit commitment, pricing spreads can range from 1.25%\n to 1.75% in the case of loans bearing interest at the LIBOR Rate,\n and from 0.25% to 0.75% for loans bearing interest at the Base\n Rate.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">As of July&#xA0;31,\n 2017, all of the $145,000 in outstanding borrowings were loans\n bearing interest at the LIBOR Rate, and the borrowing spread on\n those loans was 1.50%, resulting in a total rate of approximately\n 2.72%. The revolving credit facility, which is secured by\n substantially all of the Company&#x2019;s tangible and intangible\n assets excluding real property, contains customary limits and\n restrictions concerning investments, sales of assets, liens on\n assets, stock repurchases and dividend and other payments depending\n on adjusted excess cash availability as defined in the agreement\n and summarized below. The terms of the facility permit prepayment\n without penalty at any time, subject to customary breakage costs\n relative to the LIBOR-based loans.</font></p>\n <p style=\"margin-top:0px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">Borrowing\n availability under the credit agreement is limited to the lesser of\n the facility total and the monthly calculated borrowing base, which\n is based on stipulated loan percentages applied to specified assets\n of the Company. The credit agreement has no financial covenant\n restrictions for borrowings as long as the Company has adjusted\n excess availability under the facility that exceeds 10% of the\n lesser of the line commitment or the borrowing base total, with a\n floor of $40,000. As of July&#xA0;31, 2018, the available and\n unused credit line under the revolver was $495,657, and the Company\n was in compliance with the financial covenant in the credit\n agreement.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">In fiscal 2018,\n total LIBOR Rate and Base Rate interest expense on the facility was\n $1,939 and the weighted-average interest rate on borrowings from\n the facility was 2.82%. In fiscal 2017, total LIBOR Rate and Base\n Rate interest expense on the facility was $7,002 and the\n weighted-average interest rate on borrowings from the facility was\n 2.34%. The Company incurred fees to secure the facility of $7,850\n in fiscal 2016, and those fees are being amortized ratably over the\n five-year term of the agreement, or a shorter period if the credit\n agreement period is shortened for any reason. The Company recorded\n charges related to the amortization of these fees, which are\n reflected in interest expense, of $1,570 in both fiscal 2018 and\n fiscal 2017 and $131 in fiscal 2016. The unamortized balances of\n these facility fees were $4,579 at July&#xA0;31, 2018 and $6,149 at\n July&#xA0;31, 2017 and are included in Other long-term assets in\n the Consolidated Balance Sheets.</font></p>\n <p style=\"margin-top:12px;margin-bottom:0px\" align=\"justify\">\n <font style=\"font-family:Arial Narrow\" size=\"2\">The carrying value\n of the Company&#x2019;s long-term debt at July&#xA0;31, 2017\n approximated fair value as the entire balance was subject to\n variable market interest rates that the Company believed were\n market rates for a similarly situated Company. The fair value of\n debt is largely estimated using level 2 inputs as defined by ASC\n 820 and discussed in <u>Note 10</u> to the Consolidated Financial\n Statements.</font></p>\n </div>"}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-231024000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"77989000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7657000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accounting\n Pronouncements</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In January 2017,\n the Financial Accounting Standards Board (&#x201C;FASB&#x201D;)\n issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2017-04,</font>\n &#x201C;Intangibles-Goodwill and Other (Topic 350): Simplifying the\n Test for Goodwill Impairment,&#x201D; which eliminates the\n requirement to calculate the implied fair value of goodwill to\n measure a goodwill impairment charge (referred to as Step 2 in the\n goodwill impairment test).&#xA0;Instead, if the carrying amount of\n a reporting unit exceeds its fair value, an impairment charge equal\n to that excess shall be recognized, not to exceed the amount of\n goodwill allocated to the reporting unit. This ASU is effective for\n annual and any interim impairment tests for periods beginning after\n December&#xA0;15, 2019, with early adoption permitted after\n January&#xA0;1, 2017.&#xA0;This ASU is effective for the Company in\n its fiscal year 2021 beginning on August&#xA0;1, 2020.&#xA0;The\n Company is currently evaluating the impact of this ASU on its\n consolidated financial statements, which will depend on the\n outcomes of future goodwill impairment tests.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In February 2016,\n the FASB issued ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic\n 842),&#x201D; with further clarifications and improvements included\n in ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2018-10,</font>\n &#x201C;Codification Improvements to Topic 842, Leases,&#x201D; and\n ASU <font style=\"WHITE-SPACE: nowrap\">2018-11,</font> &#x201C;Leases\n (Topic 842) Targeted Improvements,&#x201D; each issued in July 2018,\n all of which provides guidance on the recognition, measurement,\n presentation, and disclosure of leases.&#xA0;ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2016-02</font> requires the\n recognition of lease assets and lease liabilities by lessees for\n all leases with terms greater than 12 months. The principal\n difference from current guidance is that the lease assets and lease\n liabilities arising from operating leases will be recognized on the\n Consolidated Balance Sheet. This ASU is effective for fiscal years,\n and interim periods within those years, beginning after\n December&#xA0;15, 2018. Early adoption is permitted. This ASU is\n effective for the Company in its fiscal year 2020 beginning on\n August&#xA0;1, 2019.&#xA0;The Company is currently evaluating the\n impact that implementing this ASU will have on its financial\n statements.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In May 2014, the\n FASB issued ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2014-09,</font> &#x201C;Revenue from\n Contracts with Customers (Topic 606),&#x201D; which outlines a\n single comprehensive model for entities to use in accounting for\n revenue arising from contracts with customers. This ASU will\n supersede most current revenue recognition guidance. Under this\n ASU, entities are required to identify the contract with a\n customer, identify the separate performance obligations in the\n contract, determine the transaction price, allocate the transaction\n price to the separate performance obligations in the contract and\n recognize the appropriate amount of revenue when (or as) the entity\n satisfies each performance obligation. This ASU will also require\n additional qualitative and quantitative disclosures about contracts\n with customers, significant judgments made in applying the revenue\n guidance, and assets recognized from the costs to obtain or fulfill\n a contract. ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2014-09</font> is effective for\n fiscal years, and the interim periods within those years, beginning\n after December&#xA0;15, 2017. This ASU is effective for the Company\n in its fiscal year 2019 beginning on August&#xA0;1, 2018. In\n applying this ASU, entities have the option of using either a full\n retrospective transition or a modified retrospective approach with\n the cumulative effect recognized as of the date of adoption. The\n Company will adopt this ASU on August&#xA0;1, 2018 using the\n modified retrospective approach. As a result of the adoption, the\n Company expects an immaterial net, <font style=\"WHITE-SPACE: nowrap\">after-tax</font> cumulative effect adjustment\n to reduce Retained Earnings as of August&#xA0;1, 2018. This\n adjustment is a result of a change in the accounting for certain\n sales incentives, which are currently recorded as a reduction of\n revenue at the later of the time products are sold or the date the\n incentive is offered. Under this ASU, these incentives will need to\n be estimated and recorded at the time of sale, which is primarily\n upon shipment to customers. The Company is in the process of\n evaluating the impact upon adoption of this ASU to internal\n controls, business processes and financial statement disclosures,\n none of which are expected to be material</font></p>\n </div>"}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:NumberOfReportableSegments","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"tho:Segment"},"factValues":[{"value":"2"}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"466508000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"430151000","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3964000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138197000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3804000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant\n and equipment is stated at cost, net of accumulated depreciation,\n and consists of the following:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Land</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">57,413</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48,812</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Buildings and\n improvements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">468,824</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">380,139</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Machinery and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">197,294</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">161,724</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total cost</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">723,531</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">590,675</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less accumulated\n depreciation</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(201,477</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(165,437</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;522,054</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;425,238</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1271000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireInterestInJointVenture","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50402000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"137306000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:RepurchaseAndResaleAgreementsPolicy","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Repurchase\n Agreements</i></b> <i>&#x2013;</i> The Company is contingently\n liable under terms of repurchase agreements with financial\n institutions providing inventory financing for certain dealers of\n certain of its RV products. These arrangements, which are customary\n in the RV industry, provide for the repurchase of products sold to\n dealers in the event of default by the dealer on their agreement to\n pay the financial institution. The risk of loss from these\n agreements is spread over numerous dealers. In addition to the\n guarantee under these repurchase agreements, we may also be\n required to repurchase inventory relative to dealer terminations in\n certain states in accordance with state laws or regulatory\n requirements. The repurchase price is generally determined by the\n original sales price of the product and <font style=\"WHITE-SPACE: nowrap\">pre-defined</font> curtailment arrangements\n and the Company typically resells the repurchased product at a\n discount from its repurchase price. The Company accounts for the\n guarantee under its repurchase agreements with our dealers&#x2019;\n financing institutions by estimating and deferring a portion of the\n related product sale that represents the estimated fair value of\n the repurchase obligation. The estimated fair value takes into\n account our estimate of the loss we will incur upon resale of any\n repurchases. This estimate is based on recent historical experience\n supplemented by management&#x2019;s assessment of current economic\n and other conditions affecting our dealers. This deferred amount is\n included in our repurchase and guarantee reserve which is included\n in Other current liabilities in the Consolidated Balance\n Sheets.</font></p>\n </div>"}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Revenue\n Recognition</i></b> &#x2013; Revenues from the sale of recreational\n vehicles are recorded primarily when all of the following\n conditions have been met:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">An order for a product has been received from a\n dealer;</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Written or oral approval for payment has been received from the\n dealer&#x2019;s flooring institution, if applicable;</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A common carrier signs the delivery ticket accepting\n responsibility for the product as agent for the dealer;\n and</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The product is removed from our property for delivery to the\n dealer who placed the order.</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">These conditions\n are generally met when title passes, which is when vehicles are\n shipped to dealers in accordance with shipping terms, which are\n primarily FOB shipping point. Most sales are made to dealers\n financing their purchases under flooring arrangements with banks or\n finance companies. Certain shipments are sold to customers on\n credit or cash on delivery (&#x201C;COD&#x201D;) terms. The Company\n recognizes revenue on credit sales upon shipment and COD sales upon\n payment and delivery. Products are not sold on consignment, dealers\n do not have the right to return products and dealers are typically\n responsible for interest costs to floor plan lenders.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">At the time of\n revenue recognition, amounts billed to dealers for delivery of\n product are recognized as revenue and the corresponding delivery\n expense charged to costs of products sold.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Revenues from the\n sale of extruded aluminum components are recognized when\n title&#xA0;to products and the risk of loss are transferred to the\n customer.</font></p>\n </div>"}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3835000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>11.&#xA0;&#xA0;PRODUCT\n WARRANTY</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n generally provides retail customers of its products with a\n <font style=\"WHITE-SPACE: nowrap\">one-year</font> or <font style=\"WHITE-SPACE: nowrap\">two-year</font> warranty covering defects in\n material or workmanship, with longer warranties on certain\n structural components. The Company records a liability based on its\n best estimate of the amounts necessary to settle future and\n existing claims on products sold as of the balance sheet date.\n Factors used in estimating the warranty liability include a history\n of units sold, existing dealer inventory, average cost incurred and\n a profile of the distribution of warranty expenditures over the\n warranty period. Management believes that the warranty liabilities\n are appropriate. However, actual claims incurred could differ from\n estimates, requiring adjustments to the liabilities. Warranty\n liabilities are reviewed and adjusted as necessary on at least a\n quarterly basis.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in our\n product warranty liabilities are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Beginning balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;216,781</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;201,840</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;108,206</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Provision</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">259,845</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">195,799</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">114,119</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(211,698</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(180,858</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(110,092</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Acquisitions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">89,607</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Ending balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">264,928</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">216,781</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">201,840</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Depreciation</i></b> &#x2013; Property, plant and\n equipment are recorded at cost and depreciated using the\n straight-line method over the estimated useful lives of the assets\n as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%; MARGIN-TOP: 12px\" align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Buildings and improvements &#x2013; 10 to 39 years</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%; MARGIN-TOP: 0px\" align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Machinery and equipment &#x2013; 3 to 10 years</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Depreciation\n expense is recorded in cost of products sold except for $5,035,\n $5,710 and $3,812 in fiscal 2018, 2017 and 2016, respectively,\n which relates primarily to office buildings and office equipment\n and is recorded in selling, general and administrative\n expenses.</font></p>\n </div>"}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Allowance\n for Doubtful Accounts</i></b> &#x2013; The allowance for doubtful\n accounts represents management&#x2019;s estimate of probable credit\n losses in existing accounts receivable, as determined from a review\n of past due balances and other specific account information. The\n allowance for doubtful accounts activity during fiscal 2018, 2017\n and 2016, and the balances at July&#xA0;31, 2018 and July&#xA0;31,\n 2017, were not material.</font></p>\n </div>"}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"378000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>6.&#xA0;&#xA0;PROPERTY,\n PLANT AND EQUIPMENT</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant\n and equipment is stated at cost, net of accumulated depreciation,\n and consists of the following:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Land</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">57,413</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48,812</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Buildings and\n improvements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">468,824</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">380,139</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Machinery and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">197,294</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">161,724</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total cost</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">723,531</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">590,675</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less accumulated\n depreciation</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(201,477</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(165,437</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;522,054</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;425,238</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant\n and equipment at both July&#xA0;31, 2018 and July&#xA0;31, 2017\n includes buildings and improvements acquired under capital leases\n of $6,527, and includes related amortization included in\n accumulated depreciation of $1,768 and $1,224,\n respectively.</font></p>\n </div>"}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A summary of\n deferred income taxes is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred income tax asset\n (liability):</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Inventory basis</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">922</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,460</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Employee benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,427</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,471</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Self-Insurance\n Reserves</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,368</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,940</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued product\n warranties</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">62,332</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">73,393</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued incentives</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,235</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,175</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Sales returns and\n allowances</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,741</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,340</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued expenses</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,905</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,399</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,060)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(8,151)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred\n compensation</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,864</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">14,556</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intangibles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,151)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(17,184)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,581</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,925</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(720)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,355)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Deferred income tax asset,\n net</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;78,444</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;92,969</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Estimated\n amortization expense for future years is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"89%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2019</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">50,043</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2020</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">46,194</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2021</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,860</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2022</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">37,753</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2023</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2024 and thereafter</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,207</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;388,348</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in the\n carrying amount of goodwill by reportable segment as of\n July&#xA0;31, 2018 and 2017 are summarized as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"58%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Towables</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Motorized</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Other</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2016</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"8\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Fiscal year 2017\n activity:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">No activity</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2017</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"8\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n <td height=\"8\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Fiscal year 2018\n activity:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">No activity</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2018</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\" colspan=\"17\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" colspan=\"16\">\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n the net balance as of July&#xA0;31, 2018 are summarized as\n follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 1px; FONT-SIZE: 6px; MARGIN-TOP: 0px\" align=\"left\"><font size=\"1\">&#xA0;</font></p>\n </td>\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 0em; TEXT-INDENT: 0em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></p>\n <p style=\"MARGIN-BOTTOM: 1px; FONT-SIZE: 6px; MARGIN-TOP: 0px\"></p>\n </td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Towables</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Motorized</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Other</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Goodwill</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;343,935</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;17,252</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,058</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accumulated impairment\n charges</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(9,113</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(17,252</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(26,365</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Net balance as of\n July&#xA0;31, 2018</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">334,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">42,871</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">377,693</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Major\n classifications of inventories are:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"80%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Finished products &#x2013;\n RV</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">44,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">24,904</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Finished products &#x2013;\n Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">35,320</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">27,862</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Work in process</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">124,703</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">117,319</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Raw materials</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">258,429</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">214,518</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Chassis</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">116,308</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">109,555</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Subtotal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">579,758</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">494,158</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Excess of FIFO costs over LIFO\n costs</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(41,849</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(33,670</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total inventories</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;537,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;460,488</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The difference\n between basic EPS and diluted EPS is the result of restricted stock\n units and unvested restricted stock as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"73%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding for basic earnings per share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,674,161</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,562,723</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,458,789</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unvested restricted stock and\n restricted stock units</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">179,199</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">195,719</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">131,727</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding assuming dilution</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,853,360</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,758,442</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,590,516</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"477444000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLinesOfCredit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145000000","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8328909000","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Stock-Based\n Compensation</i></b> &#x2013; The Company records compensation\n expense based on the fair value of stock-based awards, primarily\n restricted stock units, on a straight-line basis over the requisite\n service period, which is generally three years. Stock-based\n compensation expense is recorded net of estimated forfeitures,\n which is based on historical forfeiture rates over the vesting\n period of employee awards.</font></p>\n </div>"}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"211698000","decimals":-3}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n the provision (benefit) for income taxes from continuing operations\n are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Income Taxes:</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;166,402</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;200,370</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;126,846</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">21,025</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">20,941</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,716</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total current\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">187,427</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">221,311</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">139,562</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17,820</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(37,033</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(13,079</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,369</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,146</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,192</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total deferred expense\n (benefit)</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">15,451</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(39,179</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(14,271</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total income tax\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">202,878</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">182,132</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in our\n product warranty liabilities are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Beginning balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;216,781</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;201,840</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;108,206</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Provision</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">259,845</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">195,799</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">114,119</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(211,698</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(180,858</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(110,092</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Acquisitions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">89,607</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Ending balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">264,928</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">216,781</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">201,840</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n amortizable intangible assets are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"84%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" colspan=\"2\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31, 2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31, 2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" nowrap=\"nowrap\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Weighted-Average&#xA0;&#xA0;<br />\n Remaining</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Life in\n Years</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>at\n July&#xA0;31, 2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" colspan=\"2\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Cost</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accumulated</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Amortization</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Cost</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accumulated</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Amortization</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Dealer networks/customer\n relationships</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">16</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,960</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;147,077</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;404,960</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;101,795</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Trademarks</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">146,117</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">24,364</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">147,617</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">17,570</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Design technology and other\n intangibles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,200</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,555</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">19,300</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,203</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><font style=\"WHITE-SPACE: nowrap\">Non-compete</font> agreements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">450</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">383</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">450</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">293</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total amortizable intangible\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">569,727</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,379</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">572,327</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">128,861</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Changes in the\n unrecognized tax benefit during fiscal years 2018, 2017 and 2016\n were as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"76%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Beginning balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,269</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,156</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Tax positions related to prior\n years:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Additions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">353</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">75</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,546</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Reductions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,203)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,510)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(920)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Tax positions related to\n current year:</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Additions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,629</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,853</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,123</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Settlements</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(192)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,450)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(956)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Lapses in statute of\n limitations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,254)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,566)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,680)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Ending balance</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,004</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,269</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>4. &#xA0;BUSINESS\n SEGMENTS</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company has\n two reportable segments: (1)&#xA0;towable recreational vehicles and\n (2)&#xA0;motorized recreational vehicles. The towables recreational\n vehicle reportable segment consists of the following operating\n segments that have been aggregated: Airstream (towable), Heartland\n (including Bison, CRV and DRV), Jayco (including Jayco towable,\n Starcraft and Highland Ridge), Keystone (including CrossRoads and\n Dutchmen), and KZ (including Venture RV). The motorized\n recreational vehicle reportable segment consists of the following\n operating segments that have been aggregated: Airstream\n (motorized), Jayco (including Jayco motorized and Entegra Coach)\n and Thor Motor Coach.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The operations of\n the Company&#x2019;s Postle subsidiary are included in\n &#x201C;Other,&#x201D; which is a <font style=\"WHITE-SPACE: nowrap\">non-reportable</font> segment. Net sales\n included in Other mainly relate to the sale of aluminum extrusions\n and specialized component products. Intercompany eliminations\n adjust for Postle sales to the Company&#x2019;s towables and\n motorized segments, which are consummated at established transfer\n prices generally consistent with the selling prices of extrusion\n components to third party customers.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">All manufacturing\n is conducted in the United States. Total assets include those\n assets used in the operation of each reportable and <font style=\"WHITE-SPACE: nowrap\">non-reportable</font> segment, and the\n Corporate assets consist primarily of cash and cash equivalents and\n deferred income tax assets.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Net sales:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,008,700</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,127,491</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,338,659</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,146,315</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,971,466</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,094,250</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,155,015</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7,098,957</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,432,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">305,947</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">253,557</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">218,673</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intercompany\n eliminations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(132,053</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(105,562</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(69,470</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,328,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7,246,952</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,582,112</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Income (loss) from\n continuing operations before income taxes:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">532,657</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">458,915</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">321,874</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">134,785</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,323</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">88,523</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">667,442</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">584,238</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">410,397</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32,973</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">28,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,547</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intercompany\n eliminations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(306</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(195</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(23</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(67,080</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(56,566</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(45,608</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">633,029</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">556,386</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">383,313</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total\n assets:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,654,361</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,535,029</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,425,168</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">492,830</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">500,761</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">476,973</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,147,191</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,035,790</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,902,141</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other, net</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">167,965</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">156,996</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">156,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">463,509</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">365,145</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">266,501</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,778,665</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,557,931</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,325,464</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Depreciation and\n amortization expense:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">68,964</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">75,568</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">36,054</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,800</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,393</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,994</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">80,764</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">84,961</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">39,048</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">10,861</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,967</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,352</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,598</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,330</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,175</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">93,223</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">98,258</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,575</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Capital\n acquisitions:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">85,304</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">72,801</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">37,489</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">34,660</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">41,677</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,191</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">119,964</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">114,478</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48,680</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,440</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,157</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,799</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,902</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,120</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,495</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">137,306</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">117,755</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53,974</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Export sales,\n predominantly to Canada, were $788,894, $628,176 and $368,426 in\n fiscal 2018, 2017 and 2016, respectively, and accounted for 9.5%,\n 8.7% and 8.0% of the Company&#x2019;s consolidated net sales for\n those respective years.</font></p>\n </div>"}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3629000","decimals":-3}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000000","decimals":-3}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:SignificantAccountingPoliciesTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>1. SUMMARY OF SIGNIFICANT\n ACCOUNTING POLICIES</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Nature of\n Operations</i></b> &#x2013; Thor Industries, Inc. was founded in\n 1980 and, through its subsidiaries, primarily manufactures a wide\n range of recreational vehicles at various manufacturing facilities\n primarily in Indiana and Ohio, with additional facilities in Oregon\n and Idaho. These products are sold to independent dealers primarily\n throughout the United States and Canada. Unless the context\n otherwise requires or indicates, all references to\n &#x201C;Thor&#x201D;, the &#x201C;Company&#x201D;, &#x201C;we&#x201D;,\n &#x201C;our&#x201D; and &#x201C;us&#x201D; refer to Thor Industries,\n Inc. and its subsidiaries.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The\n Company&#x2019;s ongoing business activities are primarily comprised\n of two distinct operations, which include the design, manufacture\n and sale of towable recreational vehicles and motorized\n recreational vehicles. Accordingly, the Company has presented\n segmented financial information for these two segments in <u>Note\n 4</u> to the Consolidated Financial Statements. See <u>Note 3</u>\n to the Consolidated Financial Statements for a description of the\n Company&#x2019;s former bus operations which were sold as of\n October&#xA0;20, 2013. Accordingly, the accompanying financial\n statements (including footnote disclosures unless otherwise\n indicated) reflect these operations as discontinued operations\n apart from the Company&#x2019;s continuing operations.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Principles\n of Consolidation</i></b> &#x2013; The accompanying Consolidated\n Financial Statements include the accounts of Thor Industries, Inc.\n and its subsidiaries. The Company consolidates all majority-owned\n subsidiaries, and all intercompany balances and transactions are\n eliminated upon consolidation.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Estimates</i></b> &#x2013; The preparation of financial\n statements in conformity with accounting principles generally\n accepted in the U.S. requires management to make estimates and\n assumptions that affect the reported amounts of assets and\n liabilities at the date of the financial statements and the\n reported amount of revenues and expenses during the reporting\n period. Key estimates include reserves for inventory, incurred but\n not reported medical claims, warranty claims, recalls,\n workers&#x2019; compensation claims, vehicle repurchases, uncertain\n tax positions, product and <font style=\"WHITE-SPACE: nowrap\">non-product</font> litigation and assumptions\n made in asset impairment assessments. The Company bases its\n estimates on historical experience and on various other assumptions\n believed to be reasonable under the circumstances. The Company\n believes that such estimates are made using consistent and\n appropriate methods. Actual results could differ from these\n estimates.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Cash and\n Cash Equivalents</i></b> &#x2013; Interest-bearing deposits and\n other investments with maturities of three months or less when\n purchased are considered cash equivalents. At July&#xA0;31, 2018\n and 2017, cash and cash equivalents of $254,701 and $211,408,\n respectively, were held by one financial institution.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Fair Value\n of Financial Instruments</i></b> &#x2013; The carrying amount of\n cash equivalents, accounts receivable, notes receivable and\n accounts payable approximate fair value because of the relatively\n short maturity of these financial instruments. The carrying value\n of the Company&#x2019;s long-term debt approximates fair value as\n the entire balance is subject to variable market interest rates\n that the Company believes approximate market rates for a similarly\n situated Company. The fair value of debt is largely estimated using\n level 2 inputs as defined by ASC 820 and discussed in <u>Note\n 10</u> to the Consolidated Financial Statements.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Inventories</i></b> &#x2013; Certain inventories are\n stated at the lower of cost or net realizable value, determined on\n the <font style=\"WHITE-SPACE: nowrap\">last-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (&#x201C;LIFO&#x201D;) basis\n with the remainder being valued on a <font style=\"WHITE-SPACE: nowrap\">first-in,</font> <font style=\"WHITE-SPACE: nowrap\">first-out</font> (&#x201C;FIFO&#x201D;) basis.\n Manufacturing costs include materials, labor, <font style=\"WHITE-SPACE: nowrap\">freight-in</font> and manufacturing overhead.\n Unallocated overhead and abnormal costs are expensed as\n incurred.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Depreciation</i></b> &#x2013; Property, plant and\n equipment are recorded at cost and depreciated using the\n straight-line method over the estimated useful lives of the assets\n as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%; MARGIN-TOP: 12px\" align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Buildings and improvements &#x2013; 10 to 39 years</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%; MARGIN-TOP: 0px\" align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Machinery and equipment &#x2013; 3 to 10 years</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Depreciation\n expense is recorded in cost of products sold except for $5,035,\n $5,710 and $3,812 in fiscal 2018, 2017 and 2016, respectively,\n which relates primarily to office buildings and office equipment\n and is recorded in selling, general and administrative\n expenses.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Intangible\n Assets</i></b> &#x2013; Intangible assets consist of goodwill,\n trademarks, dealer networks/customer relationships, design\n technology assets and <font style=\"WHITE-SPACE: nowrap\">non-compete</font> agreements. Trademarks are\n amortized on a straight-line basis over 15 to 25 years. Dealer\n networks/customer relationships are amortized on an accelerated\n basis over 12 to 20 years, and design technology assets and\n <font style=\"WHITE-SPACE: nowrap\">non-compete</font> agreements are\n amortized using the straight-line method over 2 to 15 years.\n Backlog is amortized using a straight-line basis method over\n periods up to 3 months. Goodwill is not amortized but is tested at\n least annually for impairment. Goodwill is reviewed for impairment\n by applying a fair-value based test on an annual basis, or more\n frequently if events or circumstances indicate a potential\n impairment.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Long-lived\n Assets</i></b> &#x2013; Property, plant and equipment and\n identifiable intangibles that are amortized are reviewed for\n impairment whenever events or changes in circumstances indicate\n that the carrying amount of an asset may not be recoverable from\n future cash flows. If the carrying value of a long-lived asset is\n impaired, an impairment charge is recorded for the amount by which\n the carrying value of the long-lived asset exceeds its fair\n value.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Product\n Warranties</i></b> &#x2013; Estimated warranty costs are provided at\n the time of sale of the related products. Warranty reserves are\n reviewed and adjusted as necessary on at least a quarterly\n basis.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Allowance\n for Doubtful Accounts</i></b> &#x2013; The allowance for doubtful\n accounts represents management&#x2019;s estimate of probable credit\n losses in existing accounts receivable, as determined from a review\n of past due balances and other specific account information. The\n allowance for doubtful accounts activity during fiscal 2018, 2017\n and 2016, and the balances at July&#xA0;31, 2018 and July&#xA0;31,\n 2017, were not material.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Insurance\n Reserves</i></b> &#x2013; Generally, the Company is self-insured for\n workers&#x2019; compensation, products liability and group medical\n insurance. Under these plans, liabilities are recognized for claims\n incurred, including those incurred but not reported. The liability\n for workers&#x2019; compensation claims is determined by the Company\n with the assistance of a third party administrator and actuary\n using various state statutes and historical claims experience.\n Group medical reserves are estimated using historical claims\n experience. The Company has a self-insured retention\n (&#x201C;SIR&#x201D;) for products liability and personal injury\n matters ranging from $500 to $7,500 per occurrence, depending on\n the product type and when the occurrence took place. Generally, any\n occurrence (as defined by our insurance policies) after\n March&#xA0;31, 2015 is subject to the $500 SIR, while matters\n occurring after March&#xA0;31, 2014 and through March&#xA0;31, 2015\n are subject to a $1,000 SIR. The Company has established a\n liability on our balance sheet for product liability and personal\n injury occurrences based on historical data, known cases and\n actuarial information. Currently, the Company maintains excess\n liability insurance aggregating $50,000 with outside insurance\n carriers to minimize our risks related to catastrophic claims in\n excess of our self-insured positions for products liability and\n personal injury matters.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Revenue\n Recognition</i></b> &#x2013; Revenues from the sale of recreational\n vehicles are recorded primarily when all of the following\n conditions have been met:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">An order for a product has been received from a\n dealer;</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Written or oral approval for payment has been received from the\n dealer&#x2019;s flooring institution, if applicable;</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A common carrier signs the delivery ticket accepting\n responsibility for the product as agent for the dealer;\n and</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\">\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\" width=\"4%\" align=\"left\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4)</font></td>\n <td valign=\"top\" align=\"left\">\n <p align=\"justify\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The product is removed from our property for delivery to the\n dealer who placed the order.</font></p>\n </td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">These conditions\n are generally met when title passes, which is when vehicles are\n shipped to dealers in accordance with shipping terms, which are\n primarily FOB shipping point. Most sales are made to dealers\n financing their purchases under flooring arrangements with banks or\n finance companies. Certain shipments are sold to customers on\n credit or cash on delivery (&#x201C;COD&#x201D;) terms. The Company\n recognizes revenue on credit sales upon shipment and COD sales upon\n payment and delivery. Products are not sold on consignment, dealers\n do not have the right to return products and dealers are typically\n responsible for interest costs to floor plan lenders.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">At the time of\n revenue recognition, amounts billed to dealers for delivery of\n product are recognized as revenue and the corresponding delivery\n expense charged to costs of products sold.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Revenues from the\n sale of extruded aluminum components are recognized when\n title&#xA0;to products and the risk of loss are transferred to the\n customer.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Dealer\n Volume Rebates, Sales Incentives and Advertising Costs</i></b>\n &#x2013; Estimated costs related to dealer volume rebates and sales\n incentives are accrued as a reduction of revenue at the later of\n the time products are sold or the date the rebate or incentive is\n offered. Advertising costs, which consist primarily of tradeshows,\n are expensed as incurred, and were $26,874, $24,997 and $14,472 in\n fiscal 2018, 2017 and 2016, respectively.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Repurchase\n Agreements</i></b> <i>&#x2013;</i> The Company is contingently\n liable under terms of repurchase agreements with financial\n institutions providing inventory financing for certain dealers of\n certain of its RV products. These arrangements, which are customary\n in the RV industry, provide for the repurchase of products sold to\n dealers in the event of default by the dealer on their agreement to\n pay the financial institution. The risk of loss from these\n agreements is spread over numerous dealers. In addition to the\n guarantee under these repurchase agreements, we may also be\n required to repurchase inventory relative to dealer terminations in\n certain states in accordance with state laws or regulatory\n requirements. The repurchase price is generally determined by the\n original sales price of the product and <font style=\"WHITE-SPACE: nowrap\">pre-defined</font> curtailment arrangements\n and the Company typically resells the repurchased product at a\n discount from its repurchase price. The Company accounts for the\n guarantee under its repurchase agreements with our dealers&#x2019;\n financing institutions by estimating and deferring a portion of the\n related product sale that represents the estimated fair value of\n the repurchase obligation. The estimated fair value takes into\n account our estimate of the loss we will incur upon resale of any\n repurchases. This estimate is based on recent historical experience\n supplemented by management&#x2019;s assessment of current economic\n and other conditions affecting our dealers. This deferred amount is\n included in our repurchase and guarantee reserve which is included\n in Other current liabilities in the Consolidated Balance\n Sheets.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Income\n Taxes</i></b> <i>&#x2013;</i> The objectives of accounting for\n income taxes are to recognize the amount of taxes payable or\n refundable for the current year and deferred tax liabilities and\n assets for the future tax consequences of events that have been\n recognized in our financial statements or tax returns. Judgment is\n required in assessing the future tax consequences of events that\n have been recognized in our financial statements or tax returns.\n Fluctuations in the actual outcome of these tax consequences could\n materially impact our financial position or results of\n operations.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n recognizes liabilities for uncertain tax positions based on a\n <font style=\"WHITE-SPACE: nowrap\">two-step</font> process. The\n first step is to evaluate the tax position for recognition by\n determining if the weight of available evidence indicates that it\n is more likely than not that the position will be sustained on\n audit, including resolution of related appeals or litigation\n processes, if any. The second step requires the Company to estimate\n and measure the tax benefit as the largest amount that is more than\n 50% likely to be realized upon ultimate settlement. It is\n inherently difficult and subjective to estimate such amounts, as\n the Company has to determine the probability of various possible\n outcomes. The Company reevaluates these uncertain tax positions on\n a quarterly basis. This evaluation is based on factors including,\n but not limited to, changes in facts or circumstances, changes in\n tax law, effectively settled issues under audit, voluntary\n settlements and new audit activity. Such a change in recognition or\n measurement would result in the recognition of a tax benefit or an\n additional charge to the tax provision.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Significant\n judgment is required in determining the Company&#x2019;s provision\n for income taxes, the Company&#x2019;s deferred tax assets and\n liabilities and the valuation allowance recorded against the\n Company&#x2019;s deferred tax assets, if any. Valuation allowances\n must be considered due to the uncertainty of realizing deferred tax\n assets. The Company assesses whether valuation allowances should be\n established against our deferred tax assets on a tax jurisdictional\n basis based on the consideration of all available evidence,\n including cumulative income over recent periods, using a more\n likely than not standard. The valuation allowance activity during\n the year was not material.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Stock-Based\n Compensation</i></b> &#x2013; The Company records compensation\n expense based on the fair value of stock-based awards, primarily\n restricted stock units, on a straight-line basis over the requisite\n service period, which is generally three years. Stock-based\n compensation expense is recorded net of estimated forfeitures,\n which is based on historical forfeiture rates over the vesting\n period of employee awards.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Earnings Per\n Share</i></b> &#x2013; Basic earnings per common share\n (&#x201C;EPS&#x201D;) is computed by dividing net income by the\n weighted-average number of common shares outstanding. Diluted EPS\n is computed by dividing net income by the weighted-average number\n of common shares outstanding assuming dilution. The difference\n between basic EPS and diluted EPS is the result of restricted stock\n units and unvested restricted stock as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"73%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"1\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding for basic earnings per share</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,674,161</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,562,723</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,458,789</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unvested restricted stock and\n restricted stock units</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">179,199</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">195,719</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">131,727</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Weighted-average shares\n outstanding assuming dilution</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,853,360</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,758,442</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,590,516</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n excludes restricted stock units and unvested restricted stock that\n have an antidilutive effect from its calculation of\n weighted-average shares outstanding assuming dilution, but had none\n at July&#xA0;31, 2018, 2017 or 2016.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px\">\n &#xA0;</p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Accounting\n Pronouncements</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In January 2017,\n the Financial Accounting Standards Board (&#x201C;FASB&#x201D;)\n issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2017-04,</font>\n &#x201C;Intangibles-Goodwill and Other (Topic 350): Simplifying the\n Test for Goodwill Impairment,&#x201D; which eliminates the\n requirement to calculate the implied fair value of goodwill to\n measure a goodwill impairment charge (referred to as Step 2 in the\n goodwill impairment test).&#xA0;Instead, if the carrying amount of\n a reporting unit exceeds its fair value, an impairment charge equal\n to that excess shall be recognized, not to exceed the amount of\n goodwill allocated to the reporting unit. This ASU is effective for\n annual and any interim impairment tests for periods beginning after\n December&#xA0;15, 2019, with early adoption permitted after\n January&#xA0;1, 2017.&#xA0;This ASU is effective for the Company in\n its fiscal year 2021 beginning on August&#xA0;1, 2020.&#xA0;The\n Company is currently evaluating the impact of this ASU on its\n consolidated financial statements, which will depend on the\n outcomes of future goodwill impairment tests.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In February 2016,\n the FASB issued ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic\n 842),&#x201D; with further clarifications and improvements included\n in ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2018-10,</font>\n &#x201C;Codification Improvements to Topic 842, Leases,&#x201D; and\n ASU <font style=\"WHITE-SPACE: nowrap\">2018-11,</font> &#x201C;Leases\n (Topic 842) Targeted Improvements,&#x201D; each issued in July 2018,\n all of which provides guidance on the recognition, measurement,\n presentation, and disclosure of leases.&#xA0;ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2016-02</font> requires the\n recognition of lease assets and lease liabilities by lessees for\n all leases with terms greater than 12 months. The principal\n difference from current guidance is that the lease assets and lease\n liabilities arising from operating leases will be recognized on the\n Consolidated Balance Sheet. This ASU is effective for fiscal years,\n and interim periods within those years, beginning after\n December&#xA0;15, 2018. Early adoption is permitted. This ASU is\n effective for the Company in its fiscal year 2020 beginning on\n August&#xA0;1, 2019.&#xA0;The Company is currently evaluating the\n impact that implementing this ASU will have on its financial\n statements.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In May 2014, the\n FASB issued ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2014-09,</font> &#x201C;Revenue from\n Contracts with Customers (Topic 606),&#x201D; which outlines a\n single comprehensive model for entities to use in accounting for\n revenue arising from contracts with customers. This ASU will\n supersede most current revenue recognition guidance. Under this\n ASU, entities are required to identify the contract with a\n customer, identify the separate performance obligations in the\n contract, determine the transaction price, allocate the transaction\n price to the separate performance obligations in the contract and\n recognize the appropriate amount of revenue when (or as) the entity\n satisfies each performance obligation. This ASU will also require\n additional qualitative and quantitative disclosures about contracts\n with customers, significant judgments made in applying the revenue\n guidance, and assets recognized from the costs to obtain or fulfill\n a contract. ASU <font style=\"WHITE-SPACE: nowrap\">No.&#xA0;2014-09</font> is effective for\n fiscal years, and the interim periods within those years, beginning\n after December&#xA0;15, 2017. This ASU is effective for the Company\n in its fiscal year 2019 beginning on August&#xA0;1, 2018. In\n applying this ASU, entities have the option of using either a full\n retrospective transition or a modified retrospective approach with\n the cumulative effect recognized as of the date of adoption. The\n Company will adopt this ASU on August&#xA0;1, 2018 using the\n modified retrospective approach. As a result of the adoption, the\n Company expects an immaterial net, <font style=\"WHITE-SPACE: nowrap\">after-tax</font> cumulative effect adjustment\n to reduce Retained Earnings as of August&#xA0;1, 2018. This\n adjustment is a result of a change in the accounting for certain\n sales incentives, which are currently recorded as a reduction of\n revenue at the later of the time products are sold or the date the\n incentive is offered. Under this ASU, these incentives will need to\n be estimated and recorded at the time of sale, which is primarily\n upon shipment to customers. The Company is in the process of\n evaluating the impact upon adoption of this ASU to internal\n controls, business processes and financial statement disclosures,\n none of which are expected to be material.</font></p>\n </div>"}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"259845000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyPolicy","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Product\n Warranties</i></b> &#x2013; Estimated warranty costs are provided at\n the time of sale of the related products. Warranty reserves are\n reviewed and adjusted as necessary on at least a quarterly\n basis.</font></p>\n </div>"}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:SubsequentEventsTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\">\n <font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\"><b>18.&#xA0;&#xA0;SUBSEQUENT EVENT</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">On September 18, 2018, the Company and the shareholders of\n Erwin Hymer Group SE (&#x201C;Erwin Hymer Group&#x201D;) announced\n that they entered into a definitive agreement for the Company to\n acquire Erwin Hymer Group.&#xA0;In accordance with the agreement,\n consideration to be paid to the sellers at closing will consist of\n approximately EUR 1.7&#xA0;billion cash ($2.0&#xA0;billion at\n current exchange rate) and equity consisting of approximately\n 2.3&#xA0;million shares of the Company. The Company will also\n assume responsibility for the debt of the Erwin Hymer Group of\n approximately EUR 300&#xA0;million ($350 million at current\n exchange rate).</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">The Erwin Hymer Group is headquartered in Bad Waldsee, Germany\n and is the largest RV manufacturer in Europe, by revenue. The\n transaction is subject to customary closing conditions, including\n regulatory approvals.&#xA0;The transaction is expected to close\n near the end of calendar year 2018.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial\" align=\"justify\"><font style=\"FONT-FAMILY: &quot;Arial Narrow&quot;\" size=\"2\">The Company plans to finance the acquisition primarily through\n debt financing. In connection with the planned acquisition, the\n Company has obtained financing commitments for a 5 year,\n $750&#xA0;million asset-based credit facility and a 7 year,\n $2.3&#xA0;billion term loan.</font></p>\n \n \n </div>"}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"67%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2018&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Net sales:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,008,700</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,127,491</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">3,338,659</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,146,315</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,971,466</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,094,250</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,155,015</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7,098,957</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,432,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">305,947</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">253,557</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">218,673</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intercompany\n eliminations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(132,053</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(105,562</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(69,470</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,328,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">7,246,952</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,582,112</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Income (loss) from\n continuing operations before income taxes:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">532,657</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">458,915</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">321,874</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">134,785</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,323</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">88,523</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">667,442</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">584,238</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">410,397</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32,973</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">28,909</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,547</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Intercompany\n eliminations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(306</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(195</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(23</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(67,080</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(56,566</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(45,608</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">633,029</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">556,386</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">383,313</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total\n assets:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,654,361</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,535,029</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,425,168</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">492,830</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">500,761</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">476,973</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,147,191</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,035,790</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,902,141</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other, net</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">167,965</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">156,996</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">156,822</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">463,509</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">365,145</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">266,501</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,778,665</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,557,931</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,325,464</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Depreciation and\n amortization expense:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">68,964</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">75,568</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">36,054</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,800</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,393</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,994</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">80,764</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">84,961</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">39,048</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">10,861</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,967</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,352</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,598</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,330</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,175</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">93,223</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">98,258</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">52,575</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Capital\n acquisitions:</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Towables</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">85,304</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">72,801</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">37,489</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Motorized</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">34,660</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">41,677</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,191</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total recreational\n vehicles</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">119,964</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">114,478</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48,680</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,440</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,157</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,799</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Corporate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">8,902</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,120</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,495</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Total</b></font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">137,306</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">117,755</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53,974</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"THO"}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>17.&#xA0;&#xA0;STOCKHOLDERS&#x2019; EQUITY</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Stock-Based\n Compensation</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Board approved\n the Thor Industries, Inc. 2016 Equity and Incentive Plan (the\n &#x201C;2016 Equity and Incentive Plan&#x201D;) on October&#xA0;11,\n 2016 and the 2010 Equity Incentive Plan (the &#x201C;2010 Equity\n Incentive Plan&#x201D;) on October&#xA0;25, 2010. These plans were\n subsequently approved by shareholders at the 2016 and 2010 annual\n meetings, respectively. The maximum number of shares issuable under\n each of the 2016 Equity and Incentive Plan and the 2010 Equity and\n Incentive Plan is 2,000,000. As of July&#xA0;31, 2018, the\n remaining shares available to be granted under the 2016 Equity and\n Incentive Plan are 1,669,452 and under the 2010 Equity Incentive\n Plan are 1,211,385. Awards may be in the form of options (incentive\n stock options and <font style=\"WHITE-SPACE: nowrap\">non-statutory</font> stock options),\n restricted stock, restricted stock units, performance compensation\n awards and stock appreciation rights.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted\n Stock Awards</b> &#x2013; A summary of restricted stock award\n activity under the 2010 Equity and Incentive Plan for fiscal 2018,\n 2017 and 2016 is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"46%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, beginning of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;1,899</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;5,806</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;31.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;9,713</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;31.16</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Granted</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Vested</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,899)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,907)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,907)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Forfeited</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, end of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,899</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,806</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">31.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">In fiscal 2018,\n 2017 and 2016, the Company recorded expense for restricted stock\n awards under this Plan of $0, $101 and $115, respectively. At\n July&#xA0;31, 2018, there were no unrecognized future compensation\n costs related to restricted stock. This restricted stock vested\n evenly over 5 years from the date of grant.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">During fiscal\n 2013, the Compensation and Development Committee of the Board (the\n &#x201C;Committee&#x201D;) approved a program to award restricted\n stock units (the &#x201C;RSU program&#x201D;) to certain employees at\n the operating subsidiary and corporate levels.&#xA0;In December\n 2016, the stockholders of the Company approved a new equity\n compensation plan that allows the RSU program to continue in\n subsequent years on similar terms, but now includes a\n double-trigger change in control provision.&#xA0;The double-trigger\n provision, which is applicable to awards granted in fiscal 2017 and\n subsequent years, stipulates that immediate vesting of an\n outstanding grant would occur only upon the occurrence of both a\n change in control, as defined by the plan, and a corresponding\n change in employment status.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Under the RSU\n program, since 2012 the Committee has approved awards each October\n related to the financial performance of the most recently completed\n fiscal year. The awarded employee restricted stock units vest, and\n shares of common stock are issued, in equal installments on the\n first, second and third anniversaries of the date of grant. In\n addition, concurrent with the timing of the employee awards, the\n Nominating and Governance Committee of the Board has awarded\n restricted stock units to Board members that will vest, and shares\n of common stock will be issued, on the first anniversary of the\n date of the grant.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The fair value of\n the employee and Board member restricted stock units is determined\n using the Company&#x2019;s stock price on the date of grant. Total\n expense recognized in fiscal 2018, 2017 and 2016 for these\n restricted stock unit awards was $17,000, $12,399 and $9,272\n respectively.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted\n Stock Units</b> &#x2013; A summary of restricted stock unit activity\n during fiscal 2018, 2017 and 2016 is included below:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"33%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, beginning of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">332,576</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">69.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">325,136</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53.95</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">280,353</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">50.55</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Granted</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">171,340</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">124.84</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">166,567</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">84.85</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,872</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">55.37</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Vested</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(168,714)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">64.01</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(157,315)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(133,758)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48.73</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Forfeited</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(6,771)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">93.46</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,812)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">64.03</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,331)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">54.18</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, end of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;328,431</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;101.97</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;332,576</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;69.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;325,136</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;53.95</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">At July&#xA0;31,\n 2018 there was $21,993 of total unrecognized compensation costs\n related to restricted stock unit awards that is expected to be\n recognized over a weighted-average period of 2.23 years.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The Company\n recognized a tax benefit related to total stock-based compensation\n expense of $4,930, $4,625 and $3,473 in fiscal 2018, 2017 and 2016,\n respectively.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Share Repurchase\n Program</b></font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">On June&#xA0;19,\n 2018, the Company&#x2019;s Board of Directors authorized Company\n management to utilize up to $250,000 to purchase shares of the\n Company&#x2019;s common stock through June&#xA0;19, 2020.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Under the share\n repurchase plan, the Company is authorized to repurchase, from\n <font style=\"WHITE-SPACE: nowrap\"><font style=\"WHITE-SPACE: nowrap\">time-to-time,</font></font> outstanding\n shares of its common stock in the open market or in privately\n negotiated transactions. The timing and amount of share repurchases\n will be determined by the Company&#x2019;s management team based\n upon its evaluation of market conditions and other factors. The\n share repurchase plan may be suspended, modified or discontinued at\n any time, and the Company has no obligation to repurchase any\n amount of its common stock under the plan.</font></p>\n </div>"}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"192000","decimals":-3}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"353000","decimals":-3}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1254000","decimals":-3}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52853360","decimals":0}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52674161","decimals":0}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2203000","decimals":-3}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Estimates</i></b> &#x2013; The preparation of financial\n statements in conformity with accounting principles generally\n accepted in the U.S. requires management to make estimates and\n assumptions that affect the reported amounts of assets and\n liabilities at the date of the financial statements and the\n reported amount of revenues and expenses during the reporting\n period. Key estimates include reserves for inventory, incurred but\n not reported medical claims, warranty claims, recalls,\n workers&#x2019; compensation claims, vehicle repurchases, uncertain\n tax positions, product and <font style=\"WHITE-SPACE: nowrap\">non-product</font> litigation and assumptions\n made in asset impairment assessments. The Company bases its\n estimates on historical experience and on various other assumptions\n believed to be reasonable under the circumstances. The Company\n believes that such estimates are made using consistent and\n appropriate methods. Actual results could differ from these\n estimates.</font></p>\n </div>"}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-203000","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"tho:ExcessLiabilityInsurance","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsDecreasesResultingFromTaxCreditCarryForward","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"955000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"tho:TermsOfCommitmentsUnderRepurchaseAgreementsForRepurchaseOfProductsSoldToDealers","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"Up to eighteen  months"}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"tho:ScheduleOfFutureMinimumRentalPaymentsForOperatingAndCapitalLeasesTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Future minimum\n rental payments required under capital and operating leases as of\n July&#xA0;31, 2018 are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"93%\"></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"1%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Capital&#xA0;Leases&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>&#xA0;&#xA0;Operating&#xA0;Leases&#xA0;&#xA0;</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2019</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">977</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">2,301</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2020</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">974</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,544</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2021</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">993</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,259</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2022</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,015</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,046</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2023</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,037</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,011</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">For the fiscal year ending\n July&#xA0;31, 2024 and thereafter</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">4,098</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,723</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total minimum lease\n payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">9,094</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;13,884</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less amount representing\n interest</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(2,999</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Present value of net minimum\n capital lease payments</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less current\n portion</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(410</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Long-term capital lease\n obligations</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;5,685</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"tho:NatureOfOperationsPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 6px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Nature of\n Operations</i></b> &#x2013; Thor Industries, Inc. was founded in\n 1980 and, through its subsidiaries, primarily manufactures a wide\n range of recreational vehicles at various manufacturing facilities\n primarily in Indiana and Ohio, with additional facilities in Oregon\n and Idaho. These products are sold to independent dealers primarily\n throughout the United States and Canada. Unless the context\n otherwise requires or indicates, all references to\n &#x201C;Thor&#x201D;, the &#x201C;Company&#x201D;, &#x201C;we&#x201D;,\n &#x201C;our&#x201D; and &#x201C;us&#x201D; refer to Thor Industries,\n Inc. and its subsidiaries.</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The\n Company&#x2019;s ongoing business activities are primarily comprised\n of two distinct operations, which include the design, manufacture\n and sale of towable recreational vehicles and motorized\n recreational vehicles. Accordingly, the Company has presented\n segmented financial information for these two segments in <u>Note\n 4</u> to the Consolidated Financial Statements. See <u>Note 3</u>\n to the Consolidated Financial Statements for a description of the\n Company&#x2019;s former bus operations which were sold as of\n October&#xA0;20, 2013. Accordingly, the accompanying financial\n statements (including footnote disclosures unless otherwise\n indicated) reflect these operations as discontinued operations\n apart from the Company&#x2019;s continuing operations.</font></p>\n </div>"}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"tho:DisclosureOfAccountingPolicyForDealerVolumeRebatesSalesIncentivesAndAdvertisingCostsPolicyPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Dealer\n Volume Rebates, Sales Incentives and Advertising Costs</i></b>\n &#x2013; Estimated costs related to dealer volume rebates and sales\n incentives are accrued as a reduction of revenue at the later of\n the time products are sold or the date the rebate or incentive is\n offered. Advertising costs, which consist primarily of tradeshows,\n are expensed as incurred, and were $26,874, $24,997 and $14,472 in\n fiscal 2018, 2017 and 2016, respectively.</font></p>\n </div>"}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"tho:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The components of\n total unrecognized tax benefits are summarized as\n follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"82%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,004</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,671</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Reduction to unrecognized tax\n benefits for tax credit carry forward</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(955)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,882)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Accrued interest and\n penalties</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,290</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,209</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">13,339</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"FONT-SIZE: 1pt\">\n <td height=\"16\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n <td height=\"16\" colspan=\"4\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Short-term, included in\n &#x201C;Income and other taxes&#x201D;</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">893</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,735</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Long-term</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,446</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">10,263</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total unrecognized tax\n benefits</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;13,339</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;11,998</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"tho:InsuranceReservesPolicyTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b><i>Insurance\n Reserves</i></b> &#x2013; Generally, the Company is self-insured for\n workers&#x2019; compensation, products liability and group medical\n insurance. Under these plans, liabilities are recognized for claims\n incurred, including those incurred but not reported. The liability\n for workers&#x2019; compensation claims is determined by the Company\n with the assistance of a third party administrator and actuary\n using various state statutes and historical claims experience.\n Group medical reserves are estimated using historical claims\n experience. The Company has a self-insured retention\n (&#x201C;SIR&#x201D;) for products liability and personal injury\n matters ranging from $500 to $7,500 per occurrence, depending on\n the product type and when the occurrence took place. Generally, any\n occurrence (as defined by our insurance policies) after\n March&#xA0;31, 2015 is subject to the $500 SIR, while matters\n occurring after March&#xA0;31, 2014 and through March&#xA0;31, 2015\n are subject to a $1,000 SIR. The Company has established a\n liability on our balance sheet for product liability and personal\n injury occurrences based on historical data, known cases and\n actuarial information. Currently, the Company maintains excess\n liability insurance aggregating $50,000 with outside insurance\n carriers to minimize our risks related to catastrophic claims in\n excess of our self-insured positions for products liability and\n personal injury matters.</font></p>\n </div>"}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"tho:ScheduleOfDifferencesBetweenIncomeTaxesAtFederalStatutoryRateAndActualIncomeTaxesTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The differences\n between income taxes at the federal statutory rate and the actual\n income taxes are as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"69%\"></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"2%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"10\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>July&#xA0;31,</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Provision at federal statutory\n rate</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;170,095</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;194,735</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;134,160</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">State and local income taxes,\n net of federal benefit</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">14,255</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">11,021</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">6,599</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Federal income tax credits and\n incentives</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,518)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,228)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(4,194)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Domestic production activities\n deduction</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(16,175)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(19,527)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(12,609)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Change in uncertain tax\n positions</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">396</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">375</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">611</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Effect of U.S. federal tax\n reform</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">38,620</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(795)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,244)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">724</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total income tax\n expense</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">202,878</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">182,132</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">125,291</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"tho:MaximumPercentageOfTaxBenefitsRealizedUponUltimateSettlement","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263"},"factValues":[{"value":"0.50"}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"tho:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateTaxReformAmount","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38620000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"tho:TaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsLiabilitiesProvisionalIncomeTaxExpenseBenefit","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"tho:StaffAccountingBulletinNumber118Member"},"factValues":[{"value":"34000000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"tho:TaxCutsAndJobsActOf2017MaximumMeasurementPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"tho:StaffAccountingBulletinNumber118Member"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">The following\n table summarizes the final fair values assigned to the Jayco net\n assets acquired, which are based on internal and independent\n external valuations:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"91%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Cash</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">18,409</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Other current\n assets</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">258,158</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Property, plant and\n equipment</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">80,824</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Dealer network</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">261,100</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Trademarks</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">92,800</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Backlog</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">12,400</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Goodwill</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">74,184</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Current liabilities</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(216,776</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total fair value of net assets\n acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">581,099</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Less cash acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(18,409</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">)&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Total cash consideration for\n acquisition, less cash acquired</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">562,690</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"Straight-line basis"}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkMember"},"factValues":[{"value":"Accelerated cash flow basis"}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationMethod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:BacklogMember"},"factValues":[{"value":"Straight-line basis"}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"17000000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"6771"}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A summary of\n restricted stock unit activity during fiscal 2018, 2017 and 2016 is\n included below:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"33%\"></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"4%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Restricted&#xA0;Stock<br />\n Units</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, beginning of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">332,576</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">69.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">325,136</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53.95</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">280,353</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">50.55</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Granted</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">171,340</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">124.84</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">166,567</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">84.85</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">181,872</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">55.37</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Vested</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(168,714)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">64.01</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(157,315)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">53.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(133,758)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">48.73</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Forfeited</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(6,771)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">93.46</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,812)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">64.03</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,331)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">54.18</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, end of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;328,431</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;101.97</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;332,576</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;69.41</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;325,136</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;53.95</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"171340"}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"168714"}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"64.01","decimals":2}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"93.46","decimals":2}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"124.84","decimals":2}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"1899"}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"32.36","decimals":2}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"<div>\n <p style=\"MARGIN-BOTTOM: 0px; MARGIN-TOP: 12px\" align=\"justify\">\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">A summary of\n restricted stock award activity under the 2010 Equity and Incentive\n Plan for fiscal 2018, 2017 and 2016 is as follows:</font></p>\n <p style=\"MARGIN-BOTTOM: 0px; FONT-SIZE: 12px; MARGIN-TOP: 0px\">\n &#xA0;</p>\n <table style=\"BORDER-COLLAPSE: collapse\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" align=\"center\" border=\"0\">\n <tr>\n <td width=\"46%\"></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n <td valign=\"bottom\" width=\"3%\"></td>\n <td></td>\n <td></td>\n <td></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2018</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2017</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"6\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>2016</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Shares</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td style=\"BORDER-BOTTOM: #000000 1px solid\" valign=\"bottom\" colspan=\"2\" align=\"center\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Weighted-</b></font><br />\n <font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\"><b>Average&#xA0;Grant<br />\n Date&#xA0; Fair&#xA0;Value</b></font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, beginning of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;1,899</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;5,806</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;31.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;9,713</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;&#xA0;&#xA0;&#xA0;31.16</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Granted</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Vested</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(1,899)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,907)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">(3,907)</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">30.87</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 2em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Forfeited</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 1px solid\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n <tr style=\"PAGE-BREAK-INSIDE: avoid\" bgcolor=\"#CCEEFF\">\n <td valign=\"top\">\n <p style=\"MARGIN-LEFT: 1em; TEXT-INDENT: -1em\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">Nonvested, end of\n year</font></p>\n </td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#x2013;</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">1,899</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">32.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">5,806</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n <td valign=\"bottom\"><font size=\"1\">&#xA0;&#xA0;</font></td>\n <td valign=\"bottom\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">$</font></td>\n <td valign=\"bottom\" align=\"right\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">31.36</font></td>\n <td valign=\"bottom\" nowrap=\"nowrap\"><font style=\"FONT-FAMILY: Arial Narrow\" size=\"2\">&#xA0;</font></td>\n </tr>\n <tr style=\"FONT-SIZE: 1px\">\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td valign=\"bottom\">\n <p style=\"BORDER-TOP: #000000 3px double\">&#xA0;</p>\n </td>\n <td>&#xA0;</td>\n <td valign=\"bottom\">&#xA0;&#xA0;</td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n <td valign=\"bottom\"></td>\n </tr>\n </table>\n </div>"}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"1598000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"-67080000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"8902000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-306000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-132053000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"11800000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"134785000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"34660000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"2146315000","decimals":-3}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"68964000","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"532657000","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"85304000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"6008700000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"80764000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"667442000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"119964000","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"8155015000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"10861000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"32973000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"8440000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"305947000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:MajorCustomersAxis":"tho:FreedomRoadsMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.26","decimals":2}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:MajorCustomersAxis":"tho:FreedomRoadsMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueGoodsNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityInitiationDate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"2016-06-30"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityBorrowingCapacityDescription","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"Borrowing availability under the credit agreement is limited to the lesser of the facility total and the monthly calculated borrowing base"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCovenantTerms","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"The credit agreement has no financial covenant restrictions for borrowings as long as the Company has adjusted excess availability under the facility that exceeds 10% of the lesser of the line commitment or the borrowing base total, with a floor of $40,000."}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityExpirationDate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"2021-06-30"}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"tho:OtherLongTermDebtWeightedAverageInterestRate","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.0282","decimals":4}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember"},"factValues":[{"value":"1570000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"tho:AmortizationPeriodForCollateralFees","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember"},"factValues":[{"value":"0.0075"}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0175"}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"tho:LineOfCreditPercentageOfCommissionFee","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"0.10"}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:BaseRateMember"},"factValues":[{"value":"0.0025"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentBasisSpreadOnVariableRate1","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"us-gaap:LondonInterbankOfferedRateLIBORMember"},"factValues":[{"value":"0.0125"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:VariableRateAxis":"tho:BaseRateAndLiborMember"},"factValues":[{"value":"1939000","decimals":-3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"tho:WarrantyPeriodForRetailCustomer","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:GuaranteeObligationsByNatureAxis":"tho:TermOfProductWarrantyOneMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"tho:WarrantyPeriodForRetailCustomer","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:GuaranteeObligationsByNatureAxis":"tho:TermOfProductWarrantyTwoMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"5035000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:NoncompeteAgreementsMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P17Y"}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P25Y"}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TrademarksMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAssetsMember"},"factValues":[{"value":"P15Y"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAssetsMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DesignTechnologyAndOtherIntangiblesMember"},"factValues":[{"value":"P7Y"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkMember"},"factValues":[{"value":"P20Y"}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:DealerNetworkAndCustomerRelationshipsMember"},"factValues":[{"value":"P16Y"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"tho:BacklogMember"},"factValues":[{"value":"P3M"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"tho:NetOperatingLossCarryforwardsYearOfExpiration","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:TaxPeriodAxis":"us-gaap:EarliestTaxYearMember"},"factValues":[{"value":"2019"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"tho:TaxCreditCarryforwardExpirationYear","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:TaxPeriodAxis":"us-gaap:EarliestTaxYearMember"},"factValues":[{"value":"2027"}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"tho:NetOperatingLossCarryforwardsYearOfExpiration","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:TaxPeriodAxis":"us-gaap:LatestTaxYearMember"},"factValues":[{"value":"2038"}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"tho:TaxCreditCarryforwardExpirationYear","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember","us-gaap:TaxPeriodAxis":"us-gaap:LatestTaxYearMember"},"factValues":[{"value":"2028"}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P39Y"}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:BuildingAndBuildingImprovementsMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"7500000","decimals":-3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"tho:CashAndCashEquivalentsMaturityPeriod","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P3M"}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"500000","decimals":-3}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromEquityMethodInvestments","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis":"tho:TH2Member"},"factValues":[{"value":"1939000","decimals":-3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"17000000","decimals":-3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-321000","decimals":-3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"168714"}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1.48"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"77989000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"430151000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-7657000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"59390"}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"788894000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"tho:SalesRevenueGoodsNetPercentages","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"0.095","decimals":3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AllOtherSegmentsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:MotorizedMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:GoodwillPeriodIncreaseDecrease","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:TowablesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementScenarioAxis":"tho:ScenarioTwoMember"},"factValues":[{"value":"1000000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"tho:InsuranceReservesForProductsLiabilityAndPersonalInjuryMatters","xbrl:period":"2017-08-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementScenarioAxis":"tho:ScenarioOneMember"},"factValues":[{"value":"500000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"131000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27962000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14472000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"284394000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.42","decimals":2}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionsProFormaRevenue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6176686000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:CapitalExpendituresIncurredButNotYetPaid","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3538000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.41","decimals":2}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26424000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"256519000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126846000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139562000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12716000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3855787000","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13079000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14271000","decimals":-3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1192000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"917000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24613000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"52575000","decimals":-3}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"320000","decimals":-3}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3473000","decimals":-3}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"320000","decimals":-3}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.88","decimals":2}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.89","decimals":2}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"726325000","decimals":-3}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerBasicShare","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.92","decimals":2}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"128409000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"134160000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14116000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3950000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12609000","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6599000","decimals":-3}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingencies","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"611000","decimals":-3}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4194000","decimals":-3}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:InvestmentIncomeInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"743000","decimals":-3}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"383313000","decimals":-3}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"4.91","decimals":2}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125291000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28625000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-719000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9113000","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperations","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258022000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1503000","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"724000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15773000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26016000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1592000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15582000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"131727"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"672000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-601473000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"286688000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDebtIssuanceCosts","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7850000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfDividendsCommonStock","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62970000","decimals":-3}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2484000","decimals":-3}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"341209000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"256519000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1181000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"557651000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51976000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3757000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8367000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:PaymentsForProceedsFromOtherInvestingActivities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"560000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53974000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"347000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:RepaymentsOfLongTermCapitalLeaseObligations","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"328000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromLinesOfCredit","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"360000000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"306269000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4582112000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualPayments","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110092000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3123000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9387000","decimals":-3}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114119000","decimals":-3}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89607000","decimals":-3}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"956000","decimals":-3}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1546000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2680000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52590516","decimals":0}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"52458789","decimals":0}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"920000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"tho:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestIncomeExpenses","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"231000","decimals":-3}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"9272000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"3331"}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"181872"}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"133758"}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"48.73","decimals":2}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"54.18","decimals":2}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"55.37","decimals":2}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"3907"}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockMember"},"factValues":[{"value":"30.87","decimals":2}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"tho:RestrictedStockAwardsMember"},"factValues":[{"value":"115000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"1175000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"-45608000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:CorporateNonSegmentMember"},"factValues":[{"value":"2495000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-23000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:IntersegmentEliminationMember"},"factValues":[{"value":"-69470000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"2994000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"88523000","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"11191000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:MotorizedMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"1094250000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"36054000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"321874000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"37489000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","srt:ProductOrServiceAxis":"tho:TowablesMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"3338659000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"39048000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"410397000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"48680000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"us-gaap:OperatingSegmentsMember","us-gaap:StatementBusinessSegmentsAxis":"tho:RecreationVehiclesMember"},"factValues":[{"value":"4432909000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:DepreciationDepletionAndAmortization","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"12352000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"18547000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireProductiveAssets","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"2799000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","srt:ConsolidationItemsAxis":"tho:CorporateAndEliminationsMember"},"factValues":[{"value":"218673000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","srt:MajorCustomersAxis":"tho:FreedomRoadsMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesRevenueGoodsNetMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityCollateralFeesAmount","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember"},"factValues":[{"value":"7850000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"us-gaap:RevolvingCreditFacilityMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:InterestExpenseMember"},"factValues":[{"value":"131000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"3812000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"9387000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-430000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"133758"}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:CommonStockDividendsPerShareCashPaid","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"1.20"}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:DividendsCommonStockCash","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"62970000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"256519000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"-2484000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:TreasuryStockMember"},"factValues":[{"value":"45706"}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"368426000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"tho:SalesRevenueGoodsNetPercentages","xbrl:period":"2015-08-01T00:00:00/2016-08-01T00:00:00","xbrl:entity":"cik:0000730263","us-gaap:StatementBusinessSegmentsAxis":"tho:ExportMember","us-gaap:StatementOperatingActivitiesSegmentAxis":"us-gaap:SegmentContinuingOperationsMember"},"factValues":[{"value":"0.080","decimals":3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:GoodwillImpairmentLoss","xbrl:period":"2015-11-01T00:00:00/2016-02-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9113000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred","xbrl:period":"2016-08-01T00:00:00/2016-11-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"tho:JaycoCorpMember"},"factValues":[{"value":"5039000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"tho:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit","xbrl:period":"2018-05-01T00:00:00/2018-08-01T00:00:00","xbrl:entity":"cik:0000730263","xbrl:unit":"iso4217:USD","us-gaap:AdjustmentsForNewAccountingPronouncementsAxis":"tho:StaffAccountingBulletinNumber118Member"},"factValues":[{"value":"2000000","decimals":-3}]}]}}